我的dz论坛程序想搞dz伪静态设置,给看看应该是什么规则

DZ论坛URL伪静态版块目录化和贴子目录化教程_百度经验
&&&&&&互联网
分享有回报:
DZ论坛URL伪静态版块目录化和贴子目录化教程
DZ论坛URL伪静态版块目录化和贴子目录化教程
DZ论坛,网页修改软件
网站权重是:二级域名&目录&静态页&动态页。规范的URL是使整站URL目录化,目录层次不超过2个.因此DZ论坛URL伪静态版块目录化和贴子目录化对于SEO是个很好的方法.
打开source\function下的function_core.php 查找
if($type == 'forum_forumdisplay') {& && & list(,,, $fid, $page, $extra) = func_get_args();& && & $r = array(& && && &&&'{fid}' =& empty($_G['setting']['forumkeys'][$fid]) ? $fid : $_G['setting']['forumkeys'][$fid],& && && &&&'{page}' =& $page ? $page : 1,& && & );& &} elseif($type == 'forum_viewthread') {& && & list(,,, $tid, $page, $prevpage, $extra) = func_get_args();& && & $r = array(& && && &&&'{tid}' =& $tid,& && && &&&'{page}' =& $page ? $page : 1,& && && &&&'{prevpage}' =& $prevpage && !IS_ROBOT ? $prevpage : 1,& && & );
将上述代码修改为:if($type == 'forum_forumdisplay') {& && &&&list(,,, $fid, $page, $extra) = func_get_args();& && &&&$r = array(& && && && &'{fid}' =& empty($_G['setting']['forumkeys'][$fid]) ? $fid : $_G['setting']['forumkeys'][$fid],& && && && &'{page}' =& $page ,& && &&&);& & } elseif($type == 'forum_viewthread') {& && &&&list(,,, $tid, $page, $prevpage, $extra) = func_get_args();& && &&&$fid = DB::result_first(&SELECT fid FROM &.DB::table('forum_thread').& WHERE tid = '$tid'&);& && &&&$r = array(& && && && &'{fid}' =& empty($_G['setting']['forumkeys'][$fid]) ? $fid : $_G['setting']['forumkeys'][$fid],& && && && &'{tid}' =& $tid,& && && && &'{page}' =& $page ,& && && && &'{prevpage}' =& $prevpage && !IS_ROBOT ? $prevpage : 1,& && &&&);
网站后台-&全局-&”seo设置”-&”url静态化”在”论坛主题列表页”的格式中填写:{fid}/{page}在”论坛主题内容页”的格式中填写:{fid}/m{tid}/{page}
在伪静态规则(.htaccess文件,一般在根目录下),记事本打开,在最后添加如下规则:
## 保留前面的部分可以不影响已经被搜索引擎收录的页面RewriteCond %{QUERY_STRING} ^(.*)$RewriteRule /m([0-9]+)(/([0-9]+))?(/)?$ forum.php?mod=viewthread&tid=$1&extra=page\%3D$5&page=$3&%1 [L,NC]RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{QUERY_STRING} ^(.*)$RewriteRule ^([0-9a-z_]+)(/([0-9]+))?(/)?$ forum.php?mod=forumdisplay&fid=$1&page=$3&%1 [L,NC]
然后工具,更新缓存,即实现了版块目录化,贴子目录化在”论坛”-”版块管理”中的”绑定别名”即是版块目录名:
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
第1期你不知道的iPad技巧1280次分享
第1期win7电脑那些事2170次分享
第2期新人玩转百度经验333次分享
第1期Win8.1实用小技巧1026次分享
第1期小白装大神492次分享
请扫描分享到朋友圈阅读:1782回复:11
更改了伪静态规则,怎么做phpwind的内页301重定向?可以的话我就从dz转过来了。
发布于: 13:23
网站运行1年,更改了伪静态规则,怎么做phpwind的内页301重定向?空间支持 .htaccess&点原来的伪静态规则连接 ,转移到现在的伪静态规则连接上。&&论坛搜索了很多方法,但都是目录结构的url重写http://www.phpwind.net/read-htm-tid-560687-fpage-0-toread--page-1.html
论坛结构改动,URL重写不影响收录地址的访问代码
http://www.phpwind.net/read-htm-tid-928342.html
论坛域名改动,URL重写(不影响收录的301定向办法)没有URL的修改。谁能给一个url的修改&
发布于: 13:24
发布于: 13:27
用户被禁言,该主题自动屏蔽!
<span class="lou J_floor_copy" title="复制此楼地址"
data-hash="read_楼#
发布于: 13:28
:比如:域名为, 将category-33-b0.html重定向到Adidas-Adicolor-Sneaker_l33.htmlRewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /category-33-b0\.html\ HTTP/RewriteRule ^(.*)$
[R=301,L]( 13:27)嬀/color]那边也是这样提供的。但具体怎么替换呢?phpwind怎么替换?
<span class="lou J_floor_copy" title="复制此楼地址"
data-hash="read_楼#
发布于: 13:28
:比如:域名为, 将category-33-b0.html重定向到Adidas-Adicolor-Sneaker_l33.htmlRewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /category-33-b0\.html\ HTTP/RewriteRule ^(.*)$
[R=301,L]( 13:27)嬀/color]category-33-b0 &这段 替换成什么? 还请指点。
<span class="lou J_floor_copy" title="复制此楼地址"
data-hash="read_楼#
发布于: 13:34
以上都是这个问题。
<span class="lou J_floor_copy" title="复制此楼地址"
data-hash="read_楼#
发布于: 13:36
用户被禁言,该主题自动屏蔽!
<span class="lou J_floor_copy" title="复制此楼地址"
data-hash="read_楼#
发布于: 13:38
:晕倒 上面规则替换下面动态页面 哦( 13:36)嬀/color]能拿phpwind的 .htaccess规则举一个例子么? &麻烦大侠了
<span class="lou J_floor_copy" title="复制此楼地址"
data-hash="read_楼#
发布于: 14:10
我一般都是 服务器直接做的
铜币13285两
威望3060点
<span class="lou J_floor_copy" title="复制此楼地址"
data-hash="read_楼#
发布于: 15:23
不是很明白
&(腾讯微博)
<span class="lou J_floor_copy" title="复制此楼地址"
data-hash="read_楼#
发布于: 23:39
用户被禁言,该主题自动屏蔽!
<span class="lou J_floor_copy" title="复制此楼地址"
data-hash="read_楼#
发布于: 08:44
其实个人感觉那个301可有可无
|||||||||||||||
Powered by
& 2003- 版权所有全国7*24小时服务热线:400-723-6868
> >文章内容
虚拟主机上DZ论坛伪静态设置方法
发布时间:&& 11:20:18
亿恩科技所有型号虚拟主机均支持伪静态(Urlrewrite),支持自定义伪静态规则,从而可以方便地支持任何系统的伪静态功能,方便搜索引擎对网站收录。如何使亿恩科技支持静态rewrite功能?
一、Apache Web Server(独立主机用户)
&IfModule mod_rewrite.c&
RewriteEngine On
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(.*)/topic-(.+)\.html$ $1/portal.php?mod=topic&topic=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(.*)/forum-(\w+)-([0-9]+)\.html$ $1/forum.php?mod=forumdisplay&fid=$2&page=$3&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=viewthread&tid=$2&extra=page\%
3D$4&page=$3&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(.*)/group-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=group&fid=$2&page=$3&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(.*)/space-(username|uid)-(.+)\.html$ $1/home.php?mod=space&$2=$3&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(.*)/(fid|tid)-([0-9]+)\.html$ $1/index.php?action=$2&value=$3&%1
&/IfModule&
如果没有安装 mod_Rewrite,您可以重新编译 Apache,并在原有 configure 的内容中加入 --enable-Rewrite=shared,然后再在Apache 配置文件中加入上述代码即可。
二、Apache Web Server(虚拟主机用户)
在开始以下设置之前,请首先咨询您的服务商,空间是否支持 Rewrite 以及是否支持对站点目录中 .htaccess 的文件解析,否则即便按照下面的方法设置好了,也无法使用。&检查论坛所在目录中是否存在 .htaccess 文件,如果不存在,请手工建立此文件。Win32 系统下,无法直接建立 .htaccess 文件,您可以从其他系统中拷贝一份,编辑并修改 .htaccess 文件,添加以下内容:
# 将 RewriteEngine 模式打开
RewriteEngine On
# 修改以下语句中的 /discuz 为你的论坛目录地址,如果程序放在根目录中,请将 /discuz 修改为 /
RewriteBase /discuz
# Rewrite 系统规则请勿修改
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^topic-(.+)\.html$ portal.php?mod=topic&topic=$1&%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 ^archiver/(fid|tid)-([0-9]+)\.html$ archiver/index.php?action=$1&value=$2&%1
虚拟主机建议参考亿恩科技的,赠送的MSSQL/MYSQL数据库任选其一,全力保障您的网络安全环境,提供速度快、稳定强、安全高的网络环境、境内、境外、多种语言、不同类型的空间应有尽有不限IIS连接数、不限流量,支持全站伪静态,免费给客户安装Discuz论坛程序。本文出自:

我要回帖

更多关于 dz伪静态设置 的文章

 

随机推荐