Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

Discuz论坛程序 URL 伪静态操作

[复制链接]
绿叶清风 发表于 2009-3-3 16:11:55 | 显示全部楼层 |阅读模式
Discuz! URL 静态化(简称 URL 静态化)功能。此功能可以将 Discuz! Archiver 及部分常用页面(如 forumdisplay.php、viewthread.php、viewpro.php 等)进行 URL 静态化转换,形成类似 http://www.demo.com/thread-150-1-1.html(此地址打不开,只是做一个示范)
形式的超级链接,从而使论坛内容更容易被搜索引擎挖掘,提高被收录的机率。

下面是针对 Apache Web Server(虚拟主机用户) 所做的教程

在开始以下设置之前,请您咨询您的空间服务商,空间是否支持 Rewrite 以及是否支持对站点目录中 .htaccess 的文件解析,否则即便按照下面的方法设置好了,也无法使用。

检查论坛所在目录中是否存在 .htaccess 文件,如果不存在,请手工建立此文件。Win32 系统下,无法直接建立 .htaccess 文件,您可以从其他系统中拷贝一份,或者在DZ官方论坛技术支持栏目中下载此文件。编辑并修改 .htaccess 文件,添加以下内容
引用:

# 将 RewriteEngine 模式打开
RewriteEngine On

# 修改以下语句中的 /discuz 为你的论坛目录地址,如果程序放在根目录中,请将 /discuz 修改为 /
RewriteBase /discuz

# Rewrite 系统规则请勿修改
RewriteRule ^archiver/((fid|tid)-[\w\-]+\.html)$ archiver/index.php?$1
RewriteRule ^forum-([0-9]+)-([0-9]+)\.html$ forumdisplay.php?fid=$1&page=$2
RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ viewthread.php?tid=$1&extra=page\%3D$3&page=$2
RewriteRule ^space-(username|uid)-(.+)\.html$ space.php?$1=$2
RewriteRule ^tag-(.+)\.html$ tag.php?name=$1

添加内容时,请遵照上面代码内容第三行的提示,修改论坛所在的路径,然后保存。将 .htaccess 文件上传到论坛所在的目录中。然后进入论坛系统设置的搜索引擎优化,根据需要开启 URL 静态化功能。

下面是进入后台选项的截图

修改完后,重新打开您的网站,然后打开您的内容也,看看后缀是否变成.html
要是没用成功修改,请仔细查看以上步骤,看看是否是您的操作问题,还是空间商问题!
空间11a 发表于 2009-3-3 16:46:28 | 显示全部楼层
哇塞  真是太牛了 ·~1  学习来咯·~
回复

使用道具 举报

优优莎娜 发表于 2009-3-3 16:46:41 | 显示全部楼层
不错,介绍的很详细
回复

使用道具 举报

abcnic 发表于 2009-3-3 16:48:55 | 显示全部楼层
收藏了-----
回复

使用道具 举报

俺牛也 发表于 2009-3-3 16:59:27 | 显示全部楼层
我也要了。
回复

使用道具 举报

ahxhwcp 发表于 2011-9-9 20:56:18 | 显示全部楼层
不行啊。。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-23 16:30 , Processed in 0.030983 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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