西西软件园多重安全检测下载网站、值得信赖的软件下载站!
软件
软件
文章
搜索

首页 → 业内动态 → 业内资讯 → 网站伪静态URL怎么配?Nginx/Apache rewrite规则一学就会

网站伪静态URL怎么配?Nginx/Apache rewrite规则一学就会

相关软件相关文章发表评论 来源:本站整理时间:2026/11/3 9:22:37字体大小:A-A+

作者:xiix点击:0次评论:0次标签: 伪静态 URL重写 rewrite Nginx Apache .htaccess SEO

Xftp 7(free for Home/School)V7.0.0125p官方个人完全免费版
  • 类型:FTP 工具大小:37.8M语言:多国语言[中文] 评分:3.5
  • 标签:
立即下载

网站后台文章一多,网址全是问号加参数,又长又乱,搜索引擎也不爱收录。把网址变成伪静态,比如 /article/123.html 这种,看着清爽,利于SEO。小编最近刚把站从动态改成伪静态URL,Nginx和Apache都折腾了一遍,踩了些坑,这篇讲明白。

配伪静态让URL更规整、利于收录,选台稳定的海外主机打底更省心:SpartanHost(海外服务器)、InterServer(云主机)。

伪静态 URL 重写 网站 SEO

先搞懂伪静态是啥

伪静态就是URL重写,把带参数的动态地址,伪装成静态地址,访问时后台再解析回去。好处是URL规整、好记、利于收录,坏处是配置不对容易404、死链。伪静态不是真静态,页面还是动态生成的,只是地址好看。搞懂这层,后面少走弯路。

伪静态 URL重写 动态 静态 区别

Nginx下怎么配rewrite

用Nginx的话,rewrite规则写在server或location块里。location / { rewrite ^/article/(\d+)\.html$ /index.php?id=$1 last; },把article/123.html映射回动态参数。写完记得nginx -t测试语法,再reload生效。正则别写错,错一个就全站404,小编在这翻过车。

Nginx rewrite 规则 配置 location

Apache用.htaccess怎么写

Apache简单点,用.htaccess加RewriteRule。开头的RewriteEngine On必须写,不然不生效。RewriteRule ^article/([0-9]+)\.html$ index.php?id=$1 [L] 一行搞定。注意[L]是停止后续规则,别漏。.htaccess放在网站根目录,改完即时生效,不用重启,这点比Nginx省事。

Apache htaccess RewriteRule 规则

配完要测什么

别配完就走人,一定要测死链。打开几个新的伪静态地址,确认能正常打开、参数解析正确。再测旧地址还通不通,最好做个301跳转到新地址,别让老链接变死链,权重会掉。静态资源(css/js/图片)别被规则误伤,可以在rewrite前加排除静态目录的规则。

死链 301 跳转 静态资源 测试

常见坑和提醒

伪静态最坑的就是正则和顺序。规则从上往下匹配,命中的就停,写错顺序会串。伪静态要跟程序的路由配合,不是纯靠服务器,CMS一般有自带伪静态开关,先开程序自带的,服务器这边只补基础规则,最稳。真整不明白,换台配置文档全的主机,官方教程照着做也少踩坑。

伪静态 坑 正则 顺序 CMS 路由

总结:先懂URL重写原理,Nginx写location规则、Apache写.htaccess,配完测死链、加301、排除静态资源,网站伪静态URL就稳稳配好了。URL清爽了,收录和体验都好不少。

    ftp上传工具
    (135)ftp上传工具
    FTP上传工具现在有很多种,而且各有各的特点,至于FTP上传工具哪个好用呢?小编认为萝卜白菜各有所爱,看个人喜好,还结合服务器和各种功能方面的需求。ftp上传工具客户端很多,ftp上传工具绿色版,ftp上传工具中文版免费下载排行榜。现在比较常见FTP上传工具的有cuteftp和flashfxp。我们小编用的就是flashfxp,比较方便而且功能不错,很智能,有很多可以设置的地方。这里小编推荐给大家一些优秀的FTP上传工具给大家,都比较简单易...更多>>

    相关评论

    阅读本文后您有什么感想? 已有人给出评价!

    • 8 喜欢喜欢
    • 3 顶顶
    • 1 难过难过
    • 5 囧囧
    • 3 围观围观
    • 2 无聊无聊

    发表评论

    昵称:
    表情: 高兴 可 汗 我不要 害羞 好 下下下 送花 屎 亲亲