本教程合适于nginx环境,我们以宝塔面板为例
模块二级
1、当某些朋友把模块做了二级域名绑定之后,例如在我的主站是abc.com,这个二级域名sell.abc.com/list-1-2.html是不是发现这个https://sell.abc.com/list-1-2.html网址不能成功?访问时是404提示,这个表示你的伪静态规则没有配置成功,我们只需要把这个二级的伪静态独立设置即可,规则如下:
rewrite ^/list-([0-9]+)([\-])?([0-9]+)?\.html$ /list.php?catid=$1&page=$3; rewrite ^/show-([0-9]+)([\-])?([0-9]+)?\.html$ /show.php?itemid=$1&page=$3;
或者在网站的环境配置文件中加上以下代码
location / { rewrite ^/list-([0-9]+)([\-])?([0-9]+)?\.html$ /list.php?catid=$1&page=$3; rewrite ^/show-([0-9]+)([\-])?([0-9]+)?\.html$ /show.php?itemid=$1&page=$3; }
商铺二级
2、商铺二级域名后不支持shtml 也是伪静态规则问题。我们只要在环境配置文件找到*的泛解析配置加上
location / { rewrite ^(.*)/([a-z]+)/(.*)\.shtml$ $1/$2/index.php?rewrite=$3 last; }