【发布时间】:2019-03-20 03:22:35
【问题描述】:
我有一个客户在他们的网站上有一个重写规则,该规则使用 404 和 SSL 与 https: 但它总是重写为 'www.mywebsite.com' 。他们想要没有 www。每当我尝试修改规则时,代码都会因“重定向过多”而中断
这是旧的 .htaccess 规则
RewriteEngine On
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
ErrorDocument 404 http://www.mywebsite.com
我尝试删除上面的“www”,但是当我这样做时,您会收到一个错误 - 无休止的重定向。
目标是一个简单的重写规则,允许所有重定向和 404 错误以 301 转到 https://mywebsite.com
【问题讨论】:
标签: .htaccess