适用于:
草根吧最新发布的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>