/ *注意:我搜索3小时,看了其他stackoverflow问题我 无法解决它所以请不要投票,因为s.o.f.禁止 2-3票下来。 * /
我尝试了下面的代码它应该可以工作,但这对我不起作用。
RewriteEngine on
RewriteCond %{REQUEST_URI} !^/oversmart/ [NC]
RewriteRule (.*) /oversmart/ [QSA,L]
我想将所有重定向到/ oversmart /文件夹||只允许$ _GET变量。示例:/ oversmart / [不重定向],/ oversmart /?p =配置文件[不重定向],/oversmart / index.php或/ oversmart / asdsfdq2332 [重定向到/ oversmart /文件夹]
答案 0 :(得分:1)
您可以在/oversmart/.htaccess
:
RewriteEngine on
RewriteBase /oversmart/
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule .+ /oversmart/ [L]
由于您未在规则中更改查询字符串,因此此处不需要 QSA
标记。