更新时间:2026-10-17
如果需要开启伪静态,请保证您的环境支持伪静态功能,如果不支持请联系空间商。
1. 进入后台 - 系统设置 - 基本设置 - 辅助功能,开启伪静态。
2. 在网站根目录配置伪静态规则文件(按你的服务器环境三选一)。
IIS 环境(在网站根目录新建 web.config)
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="index1">
<match url="^(.*)-([0-9]*)-([0-9]*)-([0-9]*).html$" />
<action type="Rewrite" url="index.php?type={R:1}&id={R:2}&page={R:3}&M_id={R:4}"/>
</rule>
<rule name="index2">
<match url="^(.*)-([0-9]*).html$" />
<action type="Rewrite" url="index.php?type={R:1}&id={R:2}"/>
</rule>
<rule name="index3">
<match url="^(.*)-tag-(.*).html$" />
<action type="Rewrite" url="index.php?type={R:1}&tag={R:2}"/>
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
Apache 环境(在网站根目录新建 .htaccess)
RewriteEngine On RewriteRule ^(.*)-([0-9]*)-([0-9]*)-([0-9]*).html$ index.php?type=$1&id=$2&page=$3&M_id=$4 RewriteRule ^(.*)-([0-9]*).html$ index.php?type=$1&id=$2 RewriteRule ^(.*)-tag-(.*).html$ index.php?type=$1&tag=$2
Nginx 环境(在站点 server{} 配置里添加)
rewrite ^/(.*)-([0-9]*)-([0-9]*)-([0-9]*).html$ /index.php?type=$1&id=$2&page=$3&M_id=$4; rewrite ^/(.*)-([0-9]*).html$ /index.php?type=$1&id=$2; rewrite ^/(.*)-tag-(.*).html$ /index.php?type=$1&tag=$2;