Fork me on GitHub

请问这个固定连接的index.php?p=/怎么去掉?

edited 2012年07月08日 问答求助

关于这个固定链接问题,能不能把index.php?p=/去掉?我已经装了中文强化插件,可是还是没用

此话题使用的标签:

回复

  • edited 2012年08月20日 #1

    配置文件里面:
    $Configuration['Garden']['RewriteUrls'] = TRUE;
    如果你用的是nginx的话,加上这样的配置

    location / {
    try_files $uri $uri/ /index.php?p=$uri&$args;
    }
  • @chuck911

    我测试了在nginx下面添加了

    location / {
    try_files $uri $uri/ /index.php?p=$uri&$args;
    }

    地址是成功了 但是无法访问出现 404的错误。

    另外 在NGINX下面 同样也要修改

    $Configuration['Garden']['RewriteUrls'] = FALSE;

    改成:
    $Configuration['Garden']['RewriteUrls'] = TRUE;

    才会实现短地址

  • 最终结果就 是 404错误。。

  • @aexwx 我的不用设置,自动去掉了的哦7colorful.net/bbs

  • @leon 你如何办到的?我所有的方法都尝试了都不行。

  • @winson 我不知道哦,我用的虚拟主机,自动就是这种链接结构哦

  • 我也解决了。。不同的目录下面有不同的设置。比如你安装在 bbs的根目录下

    是这样设置的:
    location /bbs {
    if (!-e $request_filename) {
    rewrite ^/bbs(.+)$ /bbs/index.php?p=$1 last;
    }
    }

登录注册 才能回复。