-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.htaccess
28 lines (22 loc) · 1.21 KB
/
.htaccess
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Options -MultiViews
Options +FollowSymLinks
Options +Indexes
RewriteEngine On
SetEnv BASE_URL /simple-lang.io/
SetEnv LD_LIBRARY_PATH /home/project-web/simple-lang/lib/bin
SetEnv SIMPLE_PATH /home/project-web/simple-lang/lib
#ErrorDocument 404 /
RewriteRule ^blog/(.*)$ %{ENV:BASE_URL}posts.sim?post_id=$1 [L]
RewriteRule ^home/(.*)$ %{ENV:BASE_URL} [L]
RewriteRule ^index/(.*)$ %{ENV:BASE_URL}index.sim?page=$1 [L]
RewriteRule ^download/(.*)$ %{ENV:BASE_URL}download.sim?platform=$1 [L]
RewriteRule ^install(.*)$ %{ENV:BASE_URL}shinstall.sh?platform=$1 [L]
RewriteRule ^admin/login(.*)$ %{ENV:BASE_URL}admin/signin.sim [L]
RewriteRule ^admin/signup(.*)$ %{ENV:BASE_URL}admin/register.sim [L]
RewriteRule ^admin/blog/(.*)$ %{ENV:BASE_URL}admin/posts.sim?post_id=$1 [L]
RewriteRule ^admin/article/(.*)/(.*)$ %{ENV:BASE_URL}admin/article.sim?op=$1&post_id=$2 [L]
RewriteRule ^admin/article/(.*)$ %{ENV:BASE_URL}admin/article.sim [L]
RewriteRule ^admin/download/(.*)$ %{ENV:BASE_URL}admin/mod_download.sim?post_id=$1 [L]
RewriteRule ^admin/version/(.*)/(.*)$ %{ENV:BASE_URL}admin/version.sim?op=$1&id=$2 [L]
RewriteRule ^admin/version/(.*)$ %{ENV:BASE_URL}admin/version.sim [L]
RewriteRule ^/(.*)$ %{ENV:BASE_URL}index.sim?page=$1 [L]