linux系统下的Apache伪静态规则
很多年前,大家都是用真静态,就目前来说,真静态伪静态对百度的抓取已经没有多少区别,但是静态文件过多后对维护非常不方便,所以使用伪静态是最好的选择。
目前本站使用的是高级伪静态,效果非常好。
RewriteEngineon RewriteRule^(.*)/$/$1?[L,R=301]//301结尾有/自动跳转到无/ RewriteRule^([0-9]+)/([0-9]+)/page/([0-9]+)bencandy.php?fid=$1aid=$2page=$3//内容页面伪静态包含翻页 RewriteRule^([0-9]+)/([0-9]+)bencandy.php?fid=$1aid=$2 RewriteRule^([0-9]+)/page/([0-9]+)list.php?fid=$1page=$2//列表伪静态翻页 RewriteRule^([0-9]+)list.php?fid=$1 RewriteRule^liebiao/([0-9]+)/page/([0-9]+)fulist.php?fid=$1page=$2//辅栏目伪静态以及翻页 RewriteRule^liebiao/([0-9]+)fulist.php?fid=$1 RewriteRule^uid-([0-9]*).html$member/homepage.php?uid=$1//个人中心伪静态 RewriteRule^tag/([^xff-u4e00%]+)/page/([0-9]+)tag.php?keyword=$1page=$2//关键词伪静态,包含数字,中文自动解析 RewriteRule^tag/([^xff-u4e00%]+)tag.php?keyword=$1
大家可以点开页面都试试看,同时需要配置服务器httpd.conf文件
在最下面添加
IncludeOptional/www/server/panel/vhost/apache/*.conf ServerLimit3200 CheckSpellingOff
如果需要完美支持,还需要修改对应PHP实现动态自动跳转到伪静态页面。
目前使用在齐博V系列上,按原理说都是通用。
赞一波!
相关文章
文章评论
全部评论