1

我在这里查看了很多问题,但没有找到一个完全回答我的问题的问题(可能是错误的,请随时提出我错过的答案)
你将如何编写 .htaccess 文件以将文件夹中的所有请求发送
example.com/subpage/imgexample.com/imgexample.com/subpage/jsto example.com/js
where subpage can be any text string
This is the file so far

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
如果这需要更具体,请告诉我

4

1 回答 1

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]
于 2013-09-16T14:24:41.473 回答