使用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