我在带有 301 重定向的 CMS 的 htaccess 中发现了一些问题。
当尝试解决规范 url(将站点重定向到 www.site)时,我遇到了无法登录后端 (www.site/admin
) 的问题。
htaccess 条件是:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.site\.co.uk$
RewriteRule (.*) http://www.site.co.uk$1 [R=301,L]
我想我需要包含一个允许 URI /admin
不被重定向的表达式,但是怎么做呢?
最佳答案
像这样,例如:
Options +FollowSymlinks
RewriteEngine On
RewriteCond %{HTTP_HOST} !=www.example.co.uk
RewriteCond %{REQUEST_URI} !^/admin
RewriteRule .* http://www.example.co.uk%{REQUEST_URI} [R=301,L]
关于.htaccess - 问题 301 redirect not allowing login in the backend,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7350910/