使用htaccess配置伪静态,则必须空间商支持Rewrite模块,该模块负责URL的重写。
以下是Discuz的伪静态设置:
复制代码代码示例:
# 将 RewriteEngine 模式打开
RewriteEngine On # Rewrite 系统规则请勿修改 RewriteRule ^archiver/((fid|tid)-[0-9]+\.html)$ archiver/index.php?$1 RewriteRule ^forum-([0-9]+)-([0-9]+)\.html$ forumdisplay.php?fid=$1&page=$2 RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ viewthread.php?tid=$1&extra=page\%3D$3&page=$2 RewriteRule ^space-(username|uid)-(.+)\.html$ space.php?$1=$2 RewriteRule ^tag-(.+)\.html$ tag.php?name=$1
以下是Phpwind的伪静态设置文本:
复制代码代码示例:
RewriteEngine On
RewriteBase / RewriteRule ^(.*)-htm-(.*)$ $1.php?$2 RewriteRule ^(.*)simple/([a-z0-9\_]+\.html)$ $1/simple/index.php?$2 说明:如果想制定出适用于自己站点的伪静态规则,必须熟悉网站结构和正则表达式。 (责任编辑:IT) |