使用mod_rewrite将PhpBB进行改造,实现搜索引擎友好链接机制!(散分,灌水着无分)

hlddn 2004-08-07 03:51:21
以下以PHPBB 2.0.10为基础:

1、在Apache中启用rewrite模块

2、在Apache配置文件中增加以下配置:

RewriteEngineOn
RewriteCond %{REQUEST_URI} ^/forum.*
RewriteRule ^/forum/([0-9]+).html$ /forum/viewtopic.php?t=$1[L]
RewriteRule ^/forum/([0-9]+)$ /forum/viewforum.php?f=$1[L]
RewriteRule ^/forum/c([0-9]+)$ /forum/index.php?c=$1[L]


3、更改index.php第318行:

'U_VIEWCAT'=>append_sid("index.$phpEx?".POST_CAT_URL."=$cat_id"))

==================================〉

'U_VIEWCAT'=>append_sid("c$cat_id"))


4、更改index.php第432行:

'U_VIEWFORUM'=>append_sid("viewforum.$phpEx?".POST_FORUM_URL."=$forum_id"),

==================================〉

'U_VIEWFORUM'=>append_sid("$forum_id"))


5、更改viewform.php第436行:

'U_VIEW_FORUM'=>append_sid("viewforum.$phpEx?".POST_FORUM_URL."=$forum_id"),

==================================〉

'U_VIEW_FORUM'=>append_sid("$forum_id"),


6、更改viewform.php第618行:

$view_topic_url=append_sid("viewtopic.$phpEx?".POST_TOPIC_URL."=$topic_id");

==================================〉

$view_topic_url=append_sid("$topic_id.html");


7、更改viewtopic.php第507行:

$view_forum_url=append_sid("viewforum.$phpEx?".POST_FORUM_URL."=$forum_id");

==================================〉

$view_forum_url=append_sid("$forum_id");

__________________________________________________________________________
很好的使用方法。转自:http://dirk.pdx.cn/blog/diary,627.html
...全文
212 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
starryhuang 2004-08-12
主要运用了apache的重写机制,实现了假像的静态页面,不过google的友好机制也可以搜索到这种页面,所以还是很不错的。
回复
Booose 2004-08-12
SORRY!
回复
flyonet 2004-08-11
好像和变态的大龄青年路数一样啊!
回复
hlddn 2004-08-09
ding
回复
hlddn 2004-08-09
大家对这个不感兴趣吗?个人觉得应该是一种很好的方法啊。
回复
hlddn 2004-08-07
http://dirk.pdx.cn/blog/diary,627.html
大家要是注意的话,上面这个地址应该是就使用url重写技术。
回复
mrshelly 2004-08-07
完全可以构建自己的 rewrite 嘛。
关键是 rewrite 的正则。N少人会写。
顶一下~~~~~~~~~~~
回复
相关推荐
发帖
基础编程
创建于2007-09-28

2.1w+

社区成员

从PHP安装配置,PHP入门,PHP基础到PHP应用
申请成为版主
帖子事件
创建了帖子
2004-08-07 03:51
社区公告
暂无公告