[英]htaccess trying to rewrite rule all to one path except urls that start with admin
我正在尝试将所有传入的URL重写为test.php?url=party/$1
,以admin开头的URL除外。 他们需要去test.php?url=admin/$1
,但是我似乎找不到我做错了什么。 有人知道吗?
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ test.php?url=party/$1 [PT,L]
RewriteRule ^admin(.*)$ test.php?url=admin$1 [PT,L]
</IfModule>
颠倒规则:
RewriteRule ^/admin/(.*)$ test.php?url=admin/$1 [PT,L]
RewriteRule ^/(.*)$ test.php?url=party/$1 [PT,L]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.