当前位置:首页 » 网赚项目 » 正文

分类页和文章页“当前位置”下方广告(移动版)

VPS主机如何为Discuz! X3论坛配置SEO中URL链接的静态化?

68 人参与  2013年08月06日 20:48  分类 : 网赚项目  评论

在使用虚拟主机之前,爱小志就一直在纠结于如何将Discuz!静态化,但是一直没有成功,而在爱小志将自己旗下的所有网站都搬家到同一个VPS主机之后,爱小志以为,只要在Discuz!论坛的后台开启SEO设置中的URL静态话就可以了,但是,事情并没有爱小志想象的那么简单,因为,当爱小志在论坛的后台开启URL静态化之后,在回到首页,发现URL网址链接的形式果然变成了以“.html”静态结尾的链接形式,但是,点击进去之后却是打不开,直接进入到了404的错误页面。

以上这个问题一直是困扰了爱小志很久,因为,爱小志之所以那么想修改论坛的链接,是因为,以前的网址链接真的是太冗长了,复制到第三方网站,都时候会出现链接“断节”的现象,而且,从爱小志的“涛哥注册码论坛”建设以来,虽然网页是有了收录,但是,一直没有关键词的排名,而是仅仅涛哥注册码首页有排名而已。趁着今天刚刚想起来要搞一搞论坛,索性,爱小志便要折腾一下Discuz! X3论坛,通过百度搜索答案,终于是将这个问题得以解决了。虽然爱小志之前在百度搜索过这个问题,但是,一直找不到得以解决的答案,今天换了一个关键词搜索,爱小志搜索的是“Web 服务器增加相应的 Rewrite 支持”,发现许多关于如何为服务器增加Rewrite 支持的文章,而由于爱小志使用的是VPS主机,使用的是IIS服务器,所以找到的当然要是针对IIS服务器的文章啦。

好了,废话不多时,我们直接进入正题,那就是如何为VPS主机上面的Discuz! X3论坛配置SEO中URL链接的静态化,或则说是如何为我们的IIS服务器增加相应的Rewrite支持。

以下为您分步骤讲解一下:

第一步:下载Rewrite.zip压缩包,下载地址:http://pan.baidu.com/share/link?shareid=2724756194&uk=1092932139

并且,将压缩包解压到VPS主机的任意的硬盘内:(比如爱小志存放论坛的文件是在D盘,但是爱小志是将这个文件解压到E盘,这都是可以的)

image

第二步:打开Internet信息服务(IIS)管理器,找到存放论坛的目录,鼠标右键属性:

image

点击属性之后,在“ISAPI筛选器”点击“添加”

image

输入筛选器名称为“rewrite”,然后点击下面的“浏览”:

image

找到刚刚解压的Rewrite文件夹下面的“Rewrite.dll ”文件,选择这个确定,然后保存属性即可,在保存之后,我们再次打开属性页面的“ISAPI筛选器”,如果那个文件列表前面显示的状态是向上的绿色箭头,则表明安装成功了:

image

如果不是的话,则需要按照以下的步骤重新启动IIS管理器即可:所有任务---重新启动IIS

image

第三步:(规则配置)我们将Rewrite.zip压缩包里面的“httpd.ini”文件复制到Discuz! X3论坛文件的根目录(如果是二级目录,则是bbs目录之下)之下,然后将里面的所有内容全部替换成以下的内容:

[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
# Protect httpd.ini and httpd.parse.errors files
# from accessing through HTTP
RewriteRule ^(.*)/topic-(.+)\.html\?*(.*)$ $1/portal\.php\?mod=topic&topic=$2&$3
RewriteRule ^(.*)/article-([0-9]+)-([0-9]+)\.html\?*(.*)$ $1/portal\.php\?mod=view&aid=$2&page=$3&$4
RewriteRule ^(.*)/forum-(\w+)-([0-9]+)\.html\?*(.*)$ $1/forum\.php\?mod=forumdisplay&fid=$2&page=$3&$4
RewriteRule ^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html\?*(.*)$ $1/forum\.php\?mod=viewthread&tid=$2&extra=page\%3D$4&page=$3&$5
RewriteRule ^(.*)/group-([0-9]+)-([0-9]+)\.html\?*(.*)$ $1/forum\.php\?mod=group&fid=$2&page=$3&$4
RewriteRule ^(.*)/space-(username|uid)-(.+)\.html\?*(.*)$ $1/home\.php\?mod=space&$2=$3&$4
RewriteRule ^(.*)/([a-z]+)-(.+)\.html\?*(.*)$ $1/$2\.php\?rewrite=$3&$4

然后保存。如果不知道httpd.ini文件放在那里的可以看看下面的截图:

image

第四步:进入discuz论坛的后台,点击【全局】---【SEO设置】,将门户专题页,门户文章页,论坛主题列表页,论坛内容列表页,群组主题列表页,用户个人主页,用户日志内容页这几个后面的“可用”勾选上,那为什么在这里爱小志不勾选最后面的“论坛 Archiver 页”和“插件”页面呢?其实爱小志也想勾选,只不过,爱小志勾选之后,发现还是无法打开这些页面,所以爱小志索性还是让他动态化算了。

image

在下面的两个选项中,“Rewrite 兼容性”和“仅对游客有效”爱小志选择的都是“否”,考虑到使用的主机是VPS主机,负荷还是可以的,所以就选择了这两项。“仅对游客有效”也建议大家最好是选择“否”这样的话,用户登录之后,打开的页面还是静态化的,这样用户复制网址链接也方便和统一规范一些。

image

好了,seo的URL静态化就为大家讲到这里了,如果大家还不懂的话,可以在下面给我留言。

另外,以上的配置不仅适合最新版的discuz!X3版本的论坛,还是和其他版本的论坛比如discuz!X2.5 ,discuz!X1.5等等。

另外附上涛哥注册码论坛的网址:http://bbs.tgzcm.com,大家可以去看看。

另外,有些用户也在问爱小志用的是什么主机,爱小志也是写过一片专门的文章来介绍,大家可以去看看,这篇文章《恒创主机:性价比较高的主机

来源:后海博客(微信/QQ号:178551440),转载请保留出处和链接!

本文链接:http://www.5how.cn/?id=196

文章底部广告(移动版)
百度分享获取地址:http://share.baidu.com/

本文标签:discuz静态化  Discuz静态  URL链接静态  url静态化  

加入【网络营销联盟】QQ群:59514883(加群验证:后海博客)

这里的内容可以随意更改,在后台-主题配置中设置。

百度推荐获取地址:http://tuijian.baidu.com/,百度推荐可能会有一些未知的问题,使用中有任何问题请直接联系百度官方客服!
<< 上一篇 下一篇 >>
评论框上方广告(PC版)
评论框上方广告(移动版)

  • 评论(5)
  • 相关文章

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

我是标题

    内容的形式各种各样,可以是文本,也可以是各种广告等。

网赚博客 | 网赚论坛 | 任务赚钱 | 挂机赚钱 | 艾客影院 | 福利游戏

Powered By 后海博客 版权所有 京ICP备16019927号-1