我的商店中有以下重定向:
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.mydomain.net$ [NC]
RewriteRule ^(.*)$ http://www.mydomain.com/$1 [R=301,L]
但是,我想忽略重定向
www.mydomain.net/admin
因为我的后端管理我的商店,现在因为我设置的URL重定向而无法访问我的管理员。
知道怎么做吗?
答案 0 :(得分:1)
应该很容易将您的行转换为否定语句,以便它适用于与您不想重写的路径不匹配的所有内容:
RewriteRule !^(admin/.*)$ http://www.mydomain.com/$1 [R=301,L]
或更优选地,只需添加另一个重写条件以排除管理目录:
RewriteCond %{REQUEST_URI} !^/admin [NC]
他们都应该工作,但第二个看起来更好。