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系列上,按原理说都是通用。
更新于:2021-11-19 23:21赞一波!
相关文章
- 【说站】java静态绑定是什么
- 【说站】java静态和动态绑定的对比
- 【说站】linux 如何退出python
- LinkWeChat开源系统
- 【说站】java接口中静态方法的继承
- 每一个程序员,都希望能成为分布式系统架构师
- 【说站】Java数组的静态初始化实现
- 游戏陪玩系统语音聊天系统商业版源码安装教程
- 【说站】python系统内置方法如何获取
- CentOS7部署发布.NET Core网站Ngnix安装配置图文教程
- 【说站】python os怎样处理系统文件
- dev/hda5在linux中表示什么
- linux高并发是什么意思
- linux为什么没有病毒
- linux nobody是啥用户
- 系统架构7个非功能性需求
- linux 命令之查看文件内容
- mac 系统 homebrew 管理 PHP
- linux 命令之 ls 命令详解
- Linux下RabbitMQ安装和.NET Core使用RabbitMQ.Client操作
文章评论
评论问答