如果用户尝试使用https而不是http导航到我的网站,我想处理nginx提供的404错误。我的网站没有安全的部分,也不需要。我没有SSL证书,只是希望所有https请求重定向到http等效。
这是我能用.htaccess做的事吗?
提前谢谢你。
答案 0 :(得分:0)
我不认为nginx
支持.htaccess
。所以在你的nginx conf
添加此内容。它将重定向所有https请求http。
server {
listen 443;
server_name yourdomain.com;
rewrite ^(.*) http://$host$1 permanent;
}
如果您的网络服务器为.htaccess
,则可以在apache
中使用此功能。
RewriteEngine On
RewriteCond %{HTTPS} on
RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI}