查看: 8010|回复: 0
打印 上一主题 下一主题

(winnt和linux下虚拟主机)discuz伪静态以及域名301永久重定向

[复制链接]
跳转到指定楼层
1#
发表于 2011-10-24 22:24:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
台州网址导航
在站长论坛里面会经常看到站长们提问关于论坛伪静态方法以及域名301资源永久重定向的问题,今天在这里分享给大家这些源码,希望对站长朋友们有所帮助,本教程适合于新手站长朋友们在使用winnt和linux虚拟主机的时候的配置,当然前提是你使用的虚拟主机具有url rewrite功能。我们以discuz7.2为例来说明具体操作方法。
      如果你的论坛安装在winnt虚拟主机上,并且你的虚拟主机必须支持url rewrite功能,那么按照一下方法可以实现域名301永久定向和伪静态功能,在桌面上新建一个文件,命名为:httpd.ini   然后在这里文件里面写入:
01.[ISAPI_Rewrite]

02.

03.# 3600 = 1 hour

04.CacheClockRate 3600

05.

06.RepeatLimit 32

07.

08.# Collected By weijingtai.com for discuz 7.2

09.# Rewrite 系统规则请勿修改

10.

11.RewriteRule ^(.*)/archiver/((fid|tid)-[\w\-]+\.html)\?*(.*)$ $1/archiver/index\.php\?$2&$4

12.RewriteRule ^(.*)/forum-([0-9]+)-([0-9]+)\.html\?*(.*)$ $1/forumdisplay\.php\?fid=$2&page=$3&$4

13.RewriteRule ^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html\?*(.*)$ $1/viewthread\.php\?tid=$2&extra=page\%3D$4&page=$3&$4

14.RewriteRule ^(.*)/space-(username|uid)-(.+)\.html\?*(.*)$ $1/space\.php\?$2=$3&$4

15.RewriteRule ^(.*)/tag-(.+)\.html\?*(.*)$ $1/tag\.php\?name=$2&$3

16.

17.

18.RewriteCond Host: ^adminty\.com$

19.RewriteRule (.*) http\://www\.adminty\.com$1 [I,RP]
复制代码以上代码就是winnt下虚拟主机实现 discuz伪静态和301资源重定向的方法。

       在linux虚拟主机下实现 discuz伪静态和301资源重定向的方法其实和winnt下的方法是一样的,只是在网站上面放置的文件步同罢了,linux下需要命名的文件名为:.htaccess  文件里面写入的内容为:
01.        # 将 RewriteEngine 模式打开

02.        RewriteEngine On

03.

04.        # Rewrite 系统规则请勿修改

05.        RewriteRule ^archiver/((fid|tid)-[\w\-]+\.html)$ archiver/index.php?$1

06.        RewriteRule ^forum-([0-9]+)-([0-9]+)\.html$ forumdisplay.php?fid=$1&page=$2

07.        RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ viewthread.php?tid=$1&extra=page\%3D$3&page=$2

08.        RewriteRule ^space-(username|uid)-(.+)\.html$ space.php?$1=$2

09.        RewriteRule ^tag-(.+)\.html$ tag.php?name=$1

10.

11.        # url canonicalization

12.        RewriteCond %{http_host} ^adminty.com [NC]

13.        RewriteRule ^(.*)$ http://www.adminty.com/$1 [L,R=301]

14.
复制代码以上代码为linux虚拟主机上的  discuz伪静态和301资源重定向的方法。
       并且以上方法说的是把论坛直接放在域名下的方法,如果你的网站放在bbs目录下,是不需要域名重定向的,如果大家在使用过程中出现什么问题,可以到站长论坛:http://www.adminty.com 来发表求助问题,我们会竭尽所能为您服务。而且代码中的网站地址是以我的网站地址为例,大家在使用过程中必须把地址修改为自己的网站地址,这样才能实现301.
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享 分享淘帖
台州维博网络(www.tzweb.com)专门运用PHP+MYSQL/ASP.NET+MSSQL技术开发网站门户平台系统等。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

网站推广
关于我们
  • 台州朗动科技(Tzweb.com)拥有多年开发网站平台系统门户手机客户端等业务的成功经验。主要从事:政企网站,系统平台,微信公众号,各类小程序,手机APP客户端,浙里办微应用,浙政钉微应用、主机域名、虚拟空间、后期维护等服务,满足不同企业公司的需求,是台州地区领先的网络技术服务商!

Hi,扫描关注我

Copyright © 2005-2026 站长论坛 All rights reserved

Powered by 站长论坛 with TZWEB Update Techonolgy Support

快速回复 返回顶部 返回列表