解析htaccess伪静态的规则

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了解析htaccess伪静态的规则脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

利用htaccess文件可以很好的进行站点伪静态,并且形成的目标地址与真正的静态页面几乎一模一样,如wangqu.htML等,伪静态可以非常好的结合SEO提高站点的排名,并且也能给人一种稳定的印象。

由于伪静态必须要完全根据不同的站点进行不同的设置,因此,我们仅能简单介绍其原理,给出几个常用程序的示例:

若要通过htaccess使用伪静态,则必须空间商支持RewrITe模块,该模块负责URL的重写。否则即便是设置好了,也无法使用,并且还有可能出现500错误

下面是Discuz的伪静态设置文本:


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的伪静态设置文本:


RewriteBase /
RewriteRule ^(.*)-htm-(.*)$ $1.PHP?$2
RewriteRule ^(.*)simple/([a-z0-9\_]+\.html)$ $1/simple/index.PHP?$2

此外,还有很多种不同的规则,如果想制定出适用于自己站点伪静态规则,必须熟悉网站结构和正则表达式。

脚本宝典总结

以上是脚本宝典为你收集整理的解析htaccess伪静态的规则全部内容,希望文章能够帮你解决解析htaccess伪静态的规则所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。