数据正在传送.请稍候

 


原帖内容
聿歆

2006-3-10 11:17 PM
meyu空间完全支持DZ URL静态化.不会的进来.

看见很多朋友都在问同样的问题,我就把我静态的方法分享一下.  下面大多数内容都原自DZ4.10程序的users_guide文挡.  代码稍微改了一下..    其实很简单..MEYU的空间完全支持 Rewrite 以及支持对站点目录中 .htaccess 的文件解析.

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

4.1的写法

RewriteEngine on

RewriteRule ^archiver/([a-z0-9\-]+\.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$4&page=$2

RewriteRule ^profile-(username|uid)-(.*)\.html$ viewpro.php?$1=$2
5.0的写法

# 将 RewriteEngine 模式打开
RewriteEngine On

# Rewrite 系统规则请勿修改
RewriteRule ^archiver/([a-z0-9\-]+\.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 ^profile-(username|uid)-(.+)\.html$ viewpro.php?$1=$2
添加内容时,请遵照上面的提示,修改论坛所在的路径,然后保存。将 .htaccess 文件上传到论坛所在的目录中。进入论坛 系统设置,根据需要开启 URL 静态化 功能。

设置好后,把代码中的"# 修改以下语句中的 /bbs 为你的论坛目录地址,如果程序放在根目录中,请将 /bbs 修改为 /"去掉.否则可能会出现 错误500 的提示.   

附件中是设置好的.htaccess文件..只需遵照上面的提示修改一下上传到论坛空间即可..   

演示 http://www.ale8.cn



PS:有很多会员反应后台打开静态化,页面就无法找到,是因为你的配置路径不对

本文件应上传至论坛所在的目录,以public_html来做标准

示例:论坛放置在public_html

那么本文件就应放在public_html,RewriteBase /

论坛放置在public_html/bbs

那么本文件就应放在public_html/bbs,RewriteBase /bbs

用户名时间积分理由
meyu 2006-3-11 12:05 PM 体力 +10 精品文章

Powered by Discuz!3.12 Licensed © 2001-2005
Processed in 0.004118 second(s), 7 queries , Gzip enabled
所有时间为 GMT+8, 现在时间是 2024-5-3 03:04 PM
清除 Cookies - 联系我们 - 梦游时光互联 -