HTACCESS Redirect if($_SERVER['REQUEST_URI']!='/oversmart/') 怎么可能?
HTACCESS Redirect if($_SERVER['REQUEST_URI']!='/oversmart/') How it could be?
/* NOTE : I Search 3 hour and looked other Whosebug Questions i
couldn't solve it soo Please dont vote down because s.o.f. bans on
2-3 vote down. */
我试过下面的代码它应该可以工作,但对我不起作用。
RewriteEngine on
RewriteCond %{REQUEST_URI} !^/oversmart/ [NC]
RewriteRule (.*) /oversmart/ [QSA,L]
我想全部重定向到 /oversmart/ 文件夹 ||只允许 $_GET 变量。示例:/oversmart/ [不要重定向]、/oversmart/?p=profile [不要重定向]、/oversmart/index.php 或 /oversmart/asdsfdq2332 [重定向到 /oversmart/ 文件夹]
您可以在 /oversmart/.htaccess
中使用此规则:
RewriteEngine on
RewriteBase /oversmart/
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule .+ /oversmart/ [L]
QSA
此处不需要标志,因为您没有更改规则中的查询字符串。
/* NOTE : I Search 3 hour and looked other Whosebug Questions i couldn't solve it soo Please dont vote down because s.o.f. bans on 2-3 vote down. */
我试过下面的代码它应该可以工作,但对我不起作用。
RewriteEngine on
RewriteCond %{REQUEST_URI} !^/oversmart/ [NC]
RewriteRule (.*) /oversmart/ [QSA,L]
我想全部重定向到 /oversmart/ 文件夹 ||只允许 $_GET 变量。示例:/oversmart/ [不要重定向]、/oversmart/?p=profile [不要重定向]、/oversmart/index.php 或 /oversmart/asdsfdq2332 [重定向到 /oversmart/ 文件夹]
您可以在 /oversmart/.htaccess
中使用此规则:
RewriteEngine on
RewriteBase /oversmart/
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule .+ /oversmart/ [L]
QSA
此处不需要标志,因为您没有更改规则中的查询字符串。