.htaccess伪静态规则写法

立即领取

最高 ¥2000 红包 限量领取

云服务器、主机等产品通用,可叠加官网常规优惠使用 | 限时领取

伪静态的作用就不多说了,今天直接教大家htaccess伪静态规则写法。

.htaccess伪静态规则写法
.htaccess伪静态规则写法

htaccess文件可以很好的进行站点伪静态,并且形成的目标地址与真正的静态页面几乎一模一样,如访问bailu.html实际展示出来的页面内容是sitemap.php页面的内容,伪静态可以非常好的结合SEO来提高站点的排名,并且也能给用户好体验。

WordPress网站.htaccess伪静态规则写法例子

BEGIN WordPress

 RewriteEngine On
 RewriteBase /
 RewriteRule ^sitemap.xml$ xmlsitemap.php
 RewriteRule ^index.php$ - [L]
 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteCond %{REQUEST_FILENAME} !-d
 RewriteRule . /index.php [L]

上面是把访问sitemap.xml实际访问xmlsitemap.php内容,来达到网站地图功能。

下面是Discuz的.htaccess伪静态规则设置案例

将 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的.htaccess伪静态规则设置案例

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

如果要制定出适用于自己站点的.htaccess伪静态规则,必须熟悉网站结构和一些正则表达式,这里白露整理了的一篇关于正则表达式的文章《正则表达式手册整理》,你可以看看。我们写完伪静态规则后,只要把.htaccess文件传到根目录即可。

赞 (0) 打赏
  • 欢迎小伙伴加入,本站原创文章交流群:进站必看
  • 本作品是由 白露博客 会员 白露 投递的作品。
  • 网络媒体或个人转载请务必署名并注明出处和链接!:http://blmoe.cn/1032.html
  • 凡是原创作品,禁止再次修改后发布;任何商业用途均须联系作者。如未经授权用作他处,作者将保留追究侵权者法律责任的权利。

评论 0

收起表情
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

「赠人玫瑰,手留余香」

支付宝扫一扫打赏

微信扫一扫打赏