WDlinux官方论坛's Archiver

279015453 发表于 2014-1-10 22:15

WDC不支持 dz3.1的伪静态规则嘛?无论怎么设置都不行,求大神帮忙

1、进入你的网站后台,SEO设置,勾选要为[b][color=#FF0000]伪静态[/color][/b]的项目,提交,然后在右上侧,点“查看当前的 Rewrite 规则”,在弹出的新页面的最下面是Nginx Web Server规则内容,将内容复制。

2、进入WD后台,左侧网站管理--Rewrite规则管理,点增加--输入文件名 dx3.1_nginx.conf,将复制的内容粘贴到内容框内,保存。

3、左侧点击站点列表,找到你的站点,编辑,最下面 支持rewrite 里选择刚刚增加的规则,保存。

[color=#800080]严格按照上面的步骤操作的,可是不行,用wdc后台设置伪静态,无论设置什么样的规则,都是404,求大神指点·[/color]

6108865 发表于 2014-1-12 09:00

[i=s] 本帖最后由 6108865 于 2014-1-12 09:01 编辑 [/i]

<IfModule mod_rewrite.c>
        RewriteEngine On
        RewriteCond %{QUERY_STRING} ^(.*)$
        RewriteRule ^(.*)/topic-(.+)\.html$ $1/portal.php?mod=topic&topic=$2&%1
        RewriteCond %{QUERY_STRING} ^(.*)$
        RewriteRule ^(.*)/article-([0-9]+)-([0-9]+)\.html$ $1/portal.php?mod=view&aid=$2&page=$3&%1
        RewriteCond %{QUERY_STRING} ^(.*)$
        RewriteRule ^(.*)/forum-(\w+)-([0-9]+)\.html$ $1/forum.php?mod=forumdisplay&fid=$2&page=$3&%1
        RewriteCond %{QUERY_STRING} ^(.*)$
        RewriteRule ^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=viewthread&tid=$2&extra=page\%3D$4&page=$3&%1
        RewriteCond %{QUERY_STRING} ^(.*)$
        RewriteRule ^(.*)/group-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=group&fid=$2&page=$3&%1
        RewriteCond %{QUERY_STRING} ^(.*)$
        RewriteRule ^(.*)/space-(username|uid)-(.+)\.html$ $1/home.php?mod=space&$2=$3&%1
        RewriteCond %{QUERY_STRING} ^(.*)$
        RewriteRule ^(.*)/blog-([0-9]+)-([0-9]+)\.html$ $1/home.php?mod=space&uid=$2&do=blog&id=$3&%1
        RewriteCond %{QUERY_STRING} ^(.*)$
        RewriteRule ^(.*)/(fid|tid)-([0-9]+)\.html$ $1/index.php?action=$2&value=$3&%1
        RewriteCond %{QUERY_STRING} ^(.*)$
        RewriteRule ^(.*)/([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+)\.html$ $1/plugin.php?id=$2:$3&%1
</IfModule>

6108865 发表于 2014-1-12 09:01

这是我的规则,演示地址bbs.370827.org

桂林仔 发表于 2014-2-21 16:33

我的也是不行,我总还以为是我服务器环境出了问题,论坛分类是可以伪静态,但贴子和文章内容就不行,求解决

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.