408904199 发表于 2013-5-30 01:05:30

Discuz x3 nginx 301问题

本帖最后由 408904199 于 2013-5-30 01:06 编辑

Discuz x3 nginx 301问题

设置了301不带WWW跳转到带WWW;

例子:输入xxx.com跳转到www.xxx.com 这个功能实现了,但是只有首页可以跳转。



输入xxx.com/forum-10-1.html 就不会跳转到 www.xxx.com/forum-10-1.html

请问怎么实现输入 xxx.com/forum-10-1.html 也会跳转到 www.xxx.com/forum-10-1.html?

现目前我使用的301规则:[*]server_name www.xxx.com yoursite.com;
[*]    if ($host != 'www.xxx.com' ) {
[*]      rewrite^/(.*)$http://www.xxx.com/$1permanent;
[*]}
[*]复制代码

star826 发表于 2013-5-30 01:12:11


sweat.gif
sweat.gif

malsvent 发表于 2013-5-30 01:12:24

本帖最后由 ICFOX 于 2013-5-30 05:49 编辑

3楼应该可行

408904199 发表于 2013-5-30 02:34:48

3楼是正解

ICFOX 发表于 2013-5-30 02:47:13


ICFOX 发表于 2013-5-30 02:47

back.gif

2楼应该可行

不行,修改了网页都打不开了

每次醒来 发表于 2013-5-30 02:53:27

本帖最后由 每次醒来 于 2013-6-1 23:20 编辑

408904199 发表于 2013-5-30 02:55

back.gif

不行,修改了网页都打不开了

server {
    listen       80;
    server_namexxx.com;
    return       301 http://www.xxx.com$request_uri;
}
server {
      listen80;
      server_name   www.xxx.com;





}

不可能吧,这个是正确的配置!

408904199 发表于 2013-5-30 02:55:25


每次醒来 发表于4 小时前

back.gif

408904199 发表于 2013-5-30 02:55      
不行,修改了网页都打不开了
server {
    listen       80;
    server_na...
不加.....?来自: iPhone客户端

每次醒来 发表于 2013-5-30 02:47:00

3L
3楼是正解

408904199 发表于 2013-5-30 03:56:02

去这个看看zhanghao.info我就按照里面教程搞定的刚打开第一篇文章

sdgl212qy117121 发表于 2013-5-30 02:55:00


每次醒来 发表于14 小时前

back.gif

408904199 发表于 2013-5-30 02:55      
不行,修改了网页都打不开了
server {
    listen       80;
    server_na...
找到原因了去掉$的/来自: iPhone客户端
页: [1] 2
查看完整版本: Discuz x3 nginx 301问题