下面是我用于bootstrap页面的htaccess文件:
RewriteEngine On
RewriteCond %{HTTP_HOST} !=""
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTPS}s ^on(s)|
RewriteRule ^ http%1://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
当我在浏览器中写入URL时: " www.mydomain.com/mypage" 它重定向到主要的VPS帐户域,但是当我这样做时:" www.mydomain.com/mypage /"它应该工作(关闭斜线突然有所作为)。有人能指出我可能造成这种情况的原因吗?
答案 0 :(得分:0)
显然这不是与htaccess相关的错误。造成这种情况的原因是“UseCanonicalName”apache配置设置被设置为On。 更改此项并重新启动Apache修复了问题。