雷达智富

首页 > 内容 > 网页技术 > 正文

网页技术

linux系统下的Apache伪静态规则

2021-11-19 linux 483

很多年前,大家都是用真静态,就目前来说,真静态伪静态对百度的抓取已经没有多少区别,但是静态文件过多后对维护非常不方便,所以使用伪静态是最好的选择。

目前本站使用的是高级伪静态,效果非常好。

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系列上,按原理说都是通用。

赞一波!

文章评论

全部评论