Linux服务器nginx301重定向只能将首页跳转到带www的域名上,内页却不行
回1楼梦丫头的帖子
那这个规则要怎么写呢?
-------------------------
回3楼元芳的帖子
这样写的话 是301重定向吗?我是想把不带www的域名跳转到带www的域名上哦~~
-------------------------
回3楼元芳的帖子
这样写也不行啊 连首页都跳转不了
-------------------------
回6楼元芳的帖子
用的是万网服务器 Linux nginx 中电云集面板
原来的规则:
if (!-e $request_filename) {
rewrite ^/(.*)$ /index.php/$1 last;
break;
}
规则都是写在伪静态里的,第一个if是伪静态规则,第二个if是301重定向规则
现在问题就是这个301重定向规则只能使不带www的网站首页跳转到带www的网站上,而内页却不行,
这个bbs规定发帖数没有5个以上不能带链接,所以望老兄你理解哈!
-------------------------
回8楼元芳的帖子
试过了好几次 也是不行的
-------------------------
回8楼元芳的帖子
用了你的方法 还是只能首页跳转 内页不跳转
-------------------------
回11楼西秦的帖子
这个没用 不适合
-------------------------
回13楼小柒2012的帖子
我修改了之后就是保存nginx了 要重启吗?不是一样的吗?
-------------------------
回15楼dongshan8的帖子
刚刚重启试过了,用这段规则还是不行
if ($host = 'xxx.com' ) {
rewrite ^/(.*)$ www.xxx.com/$1 permanent;
}
-------------------------
回20楼西秦的帖子
没有报错哦
-------------------------
回19楼我的中国的帖子
重启了很多次 也刷新 清除缓存了
-------------------------
回24楼dongshan8的帖子
是啊 只有首页才行 反正都已经写了几种规则了 也不行
赞0
踩0