浙江小蔡的SEO资料站 >> SEO优化技术 >> WordPress目录下DISCUZ论坛的伪静态问题解决方法

明天会更好!

WordPress目录下DISCUZ论坛的伪静态问题解决方法

这几天给客户用WORDPERSS做了个商城,到今天已经全部完工,然后客户要求在目录下建一个DISCUZ论坛,并在WORDPRESS前台调用贴子列表。做得差不多后却遇到一个问题,就是DISCUZ的伪静态,按以前的方法,只需在后台设置一下,或者在.htaccess文件里加入规则就行。可这次弄了半天没搞定,也百度、GOOGLE了好久,呵呵,脑袋没转过来,后来发现原来这么简单。这里给大家分享一下解决方法。

其实只需在论坛目录下再创建一个.htaccess文件就行,假如论坛是安装在bbs目录,那在/bbs下新建一个.htaccess文件,把规则写进去就行,注意“RewriteBase /”后面写成“RewriteBase /bbs” 。以下是在LINUX系统下的全部规则:

RewriteEngine On
RewriteBase /bbs

# Rewrite 系统规则请勿修改
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^topic-(.+)\.html$ portal.php?mod=topic&topic=$1&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^article-([0-9]+)-([0-9]+)\.html$ portal.php?mod=view&aid=$1&page=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^forum-(\w+)-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^group-([0-9]+)-([0-9]+)\.html$ forum.php?mod=group&fid=$1&page=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^space-(username|uid)-(.+)\.html$ home.php?mod=space&$1=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^([a-z]+)-(.+)\.html$ $1.php?rewrite=$2&%1

 

出处:浙江小蔡SEO培训资料站
地址:http://www.0579seo.com
请以链接形式注明出处,否则请不要转载。

我们为企业提供全套SEO服务,包括网站整站SEO网站优化,网站后期维护管理,搜索引擎关键词优化,符合SEO标准的网站建设,网络营销咨询,SEO培训、seo顾问等网站优化服务,如果您不想赚钱,那么请不要与小蔡联系:不想赚钱不要找小蔡手机号:15957852057

TagsUE pr

上一篇:利用分词技术解答三个常见的SEO问题

下一篇:利用网络收藏夹让谷歌快速收录文章

来源:宁波SEO 文章整理:小蔡 2011-01-12热度:
google reader订阅到鲜果 订阅到抓虾
订阅到飞鸽 my yahoo订阅到有道

最新发表的SEO文章

小蔡推荐的SEO文章

最热门的SEO文章