上千年没有玩dx了最近做一个网站
发布一个不用绑定域名去forum.php的办法
其实去forum.php的办法 百度一下 很多完整教程
很多都要绑定论坛域名才行的
主要是 我这里教大家 不绑定论坛域名的注意代码粘贴过来可能有错 不要复制 自己修改
(1)首先我们 在伪静态规则添加一条
- RewriteRule ^(.*)/bbs/?(\?(.*))*$ $1/forum\.php
复制代码 这条伪静态规则意思是 吧 http://www.meiyoyo.com/forum.php伪静态成 http://www.meiyoyo.com/bbs
ss然后我们后台界面-导航 关闭默认的论坛链接导航 添加一条 导航
注意 我上面是添加了 一条portal伪静态 才关闭了 portal.php的 你没有添加不能关闭portal.php
(2)在template\default\forum中找到discuz.htm,大约在第19行的位置, 把<a href="forum.php">修改为:<a href="http://$_G['setting']['domain']['app']['forum']/"> 这样,首页和分区版块的面包屑导航中的forum.php就去掉了。 (3)在/source/module/forum/中 forum_forumdisplay.php,第65、67、74、76行:把<a href="forum.php">修改为:<a href="bbs"> (去除主题列表页面包屑导航位置的forum.php尾巴) forum_viewthread.php,第107行:把<a href="forum.php">修改为:<a href="bbs"> (去除主题内容页面包屑导航位置的forum.php尾巴) forum_post.php,第111行:把<a href="forum.php">修改为:<a href="bbs">(去除主题发心主题面包屑导航位置的forum.php尾巴) forum_misc.php,第394、398行:把<a href="forum.php">修改为:<a href="bbs"> (这个应该是手机版的) (4)/template/default/forum/ 中 forumdisplay.htm,第159行:把<a href="forum.php">修改为:<a href="bbs"> (去除主题列表页上方的那个返回按钮中的forum.php尾巴) forumdisplay_list.htm, 第332行:把《a href=”forum.php”》修改为:<a href=bbs/> (去除主题列表页下方分页导航前面的那个返回按钮中的forum.php尾巴) (5)在/source/archiver/forum/中 discuz.php的第24行,把<a href="../forum.php" target="_blank">修改为<a href="bbs" target="_blank"> (6)设置301重定向 RewriteEngine on RewriteCond %{http_host} ^(.+)\.meiyoyo.com[NC] RewriteRule ^(.*)$ http://www.meiyoyo.com/ [L,R=301] RewriteRule ^(.*)\/forum.php$ http://www.meiyoyo.com/ [L,R=301] 通过以上六步操作,就可以完美的去掉disciz论坛中forum.php的尾巴了。这样做的目的是为了让网站URL标准化,有利于网站优化。
|