lnmp1.4 301重定向错误
遇到个奇怪的错误,创建虚拟主机后,搭建的是discuz。没有配置过301,但状态检测显示却为301,然后按照教程设置301重定向(return 301 http://www.heima3d.com$request_uri; )后网站就打不开了。chrome提示:www.heima3d.com 将您重定向的次数过多。再试了一下,另外创建一个虚拟主机,只放一个静态页面,配置301后同样的结果
求救军哥,怎么解决...:Qserver
{
listen 80;
#listen [::]:80;
server_name www.heima3d.com heima3d.com;
return 301 http://www.heima3d.com$request_uri;
index index.html index.htm index.php default.html default.htm default.php;
root/home/wwwroot/www.heima3d.com;
include discuz.conf;
#error_page 404 /404.html;
# Deny access to PHP files in specific directory
#location ~ /(wp-content|uploads|wp-includes|images)/.*\.php$ { deny all; }
include enable-php.conf;
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 30d;
}
location ~ .*\.(js|css)?$
{
expires 12h;
}
location ~ /.well-known {
allow all;
}
location ~ /\.
{
deny all;
}
access_log/home/wwwlogs/www.heima3d.com.log;
}
[ 本帖最后由 bbskgm 于 2017-2-5 23:44 编辑 ] 很明显的错误,不带www的要单独写出来,具体看教程:https://lnmp.org/faq/lnmp-nginx-301-rewrite.html
有些网站程序上就自带301 :L这样啊,,谢谢,折腾死我了。。 我是这样写的
server {
listen 80;
#listen [::]:80 default_server ipv6only=on;
server_name itbiji.net www.itbiji.net;
if ($host != ('www.itbiji.net')){
rewrite ^(.*) http://www.itbiji.net$1 permanent;
#非法域名跳转
}
[ 本帖最后由 ITBIJI 于 2017-2-7 14:30 编辑 ]
回复 4# 的帖子
if判断效率低点
页:
[1]