|
|
本帖最后由 民审-M 于 2018-12-11 17:32 编辑
适用于:
草根吧最新发布的MIP改造推送SEO插件:
https://www.cgzz8.cn/search.ph ... 4%EC%CD%C6%CB%CDSEO
nginx环境伪静态规则:【请以你实际设置的伪静态格式为准】
- rewrite ^([^\.]*)/mip/$ $1/plugin.php?id=keke_mipseo last;
- rewrite ^([^\.]*)/mip/forum-(\w+)-([0-9]+)\.html$ $1/plugin.php?id=keke_mipseo&fid=$2&page=$3 last;
- rewrite ^([^\.]*)/mip/cat-(\w+)-([0-9]+)\.html$ $1/plugin.php?id=keke_mipseo&cid=$2&page=$3 last;
- rewrite ^([^\.]*)/mip/thread-([0-9]+)-1-1\.html$ $1/plugin.php?id=keke_mipseo&tid=$2 last;
- rewrite ^([^\.]*)/mip/article-([0-9]+)-1\.html$ $1/plugin.php?id=keke_mipseo&aid=$2 last;
复制代码
伪静态规则要至于论坛伪静态规则之前!!!
如果出现404错误页面,是因为伪静态规则作用位置不对,请调整!!!
Apache环境的MIP伪静态规则更简单了:
论坛根目录新建一文件:
.htaccess
内容为:【请注意看中文注释!!!伪静态格式以你实际设置为准。这里只是默认参照!!!】
- <IfModule mod_rewrite.c>
- # 将 RewriteEngine 模式打开
- RewriteEngine On
- # 这里放你DZ论坛默认伪静态规则,其中插件伪静态必须置于最后
- #MIP改造推送seo
- RewriteCond %{QUERY_STRING} ^(.*)$
- RewriteRule ^mip/$ plugin.php?id=keke_mipseo
- RewriteCond %{QUERY_STRING} ^(.*)$
- RewriteRule ^mip/forum-(\w+)-([0-9]+)\.html$ plugin.php?id=keke_mipseo&fid=$1&page=$2
- RewriteCond %{QUERY_STRING} ^(.*)$
- RewriteRule ^mip/cat-(\w+)-([0-9]+)\.html$ plugin.php?id=keke_mipseo&cid=$1&page=$2
- RewriteCond %{QUERY_STRING} ^(.*)$
- RewriteRule ^mip/thread-([0-9]+)-1-1\.html$ plugin.php?id=keke_mipseo&tid=$1
- RewriteCond %{QUERY_STRING} ^(.*)$
- RewriteRule ^mip/article-([0-9]+)-1\.html$ plugin.php?id=keke_mipseo&aid=$1
- #默认插件伪静态
- RewriteCond %{QUERY_STRING} ^(.*)$
- RewriteRule ^([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+)\.html$ plugin.php?id=$1:$2&%1
- </IfModule>
复制代码
|
|