https给出404错误

时间:2014-03-27 15:57:24

标签: php nginx https

如果用户尝试使用https而不是http导航到我的网站,我想处理nginx提供的404错误。我的网站没有安全的部分,也不需要。我没有SSL证书,只是希望所有https请求重定向到http等效。

这是我能用.htaccess做的事吗?

提前谢谢你。

1 个答案:

答案 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}