首页
> 计算机技术
> Web服务器
> Nginx
nginx服务器的伪静态配置方法
原创 lihf8515于2025年01月14日 15:08发表
来源:本站 阅读:128
php默认的动态页面地址是非静态的,对于SEO不够友好,可以配置nginx服务器的伪静态,从而让其看起来像静态html页面一样。需要打开服务器 /etc/nginx/sites-enabled/vhost.conf 文件,这个文件默认安装的nginx是没有的。需要手动创建,方便配置多个网站。
找到server段,添加以下配置代码
# 伪静态
rewrite ^/news(\d+)\.html$ /news.php?id=$1 last;
rewrite ^/column(\d+)\.html$ /column.php?id=$1 last;
rewrite ^/kind(\d+)-(\d+)\.html$ /kind.php?id=$1&page=$2 last;
rewrite ^/search\.html$ /search.php?$args last;
这里,通过rewrite重写,将用户对相应的html页面请求转到实际的php文件来处理,从而简单的实现伪静态化。
阅读排行榜