使用htaccess转发目录

时间:2013-09-16 14:17:17

标签: .htaccess

我在这里看了很多问题,但没有找到一个完全回答我的问题(可能是错的,随意提出我错过的答案)
你如何编写.htaccess文件来发送文件夹的所有请求
example.com/subpage/imgexample.com/imgexample.com/subpage/jsexample.com/js
子页面可以是任何文本字符串
到目前为止这是文件

Options +FollowSymlinks
RewriteEngine on
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule (^[A-Za-z]+[\/]?) index.php?page=$1 [L]

其次,如何在最后一条规则中添加第二个参数?比如index.php?page=$1subpage=$2
如果需要更具体,请告诉我

1 个答案:

答案 0 :(得分:1)

将此规则添加到现有代码中:

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteRule ^[^/]+/((?:img|js)/.*)$ /$1 [L,NC]

RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^([a-z]+)(?:/([a-z]+))?/?$ index.php?page=$1&subpage=$2 [L,NC,QSA]