我们的访问者可以通过http和https浏览域名。
有没有办法在.htaccess中编写404重定向:
所有针对不存在的网页的 http 请求都应该重定向(使用404标头): http ://域
对于不存在的网页,所有通过 htts 的请求都应该重定向(带有404标题): https ://域
现在我们在.htaccess中只有一条规则:
ErrorDocument 404 http://domain
感谢您的帮助。
答案 0 :(得分:1)
您需要在root .htaccess中使用此规则:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{HTTPS}s on(s)|
RewriteRule ^ http%1://www.%{HTTP_HOST}/ [R=302,L]
原始协议将在此重定向中保留。