以下以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
---------------------------------------------------------------
完全可以构建自己的 rewrite 嘛。
关键是 rewrite 的正则。N少人会写。
顶一下~~~~~~~~~~~
---------------------------------------------------------------
好像和变态的大龄青年路数一样啊!
---------------------------------------------------------------
主要运用了apache的重写机制,实现了假像的静态页面,不过google的友好机制也可以搜索到这种页面,所以还是很不错的。
---------------------------------------------------------------
SORRY!