0

如果目录是,我想排除 URL 重写mysite.com/admin。我努力了:

# prepend http://www.
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteCond %{HTTP_HOST} !^m\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
RewriteRule ^(admin|user)($|/) - [L]

我对这些东西不太熟悉,但我似乎无法让它发挥作用。有没有人看到解决方案?

4

1 回答 1

0

尝试为管理员移动传递| 重定向前的用户目录:

RewriteEngine On

RewriteRule ^(admin|user)($|/) - [L]

RewriteCond %{HTTP_HOST} !^www\.
RewriteCond %{HTTP_HOST} !^m\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

除此之外,我根本看不到任何重写,所以我不确定需要将它们排除在什么之外。

于 2012-07-31T04:13:17.260 回答