友声网博客

解决MetInfo(米拓)升级到5.3版本后伪静态无法正常使用的问题

MetInfo(米拓)5.3版本默认伪静态规则,在UPUPW Kangle套件下无法正常使用

因为Kangle可以使用Apache的.htacess文件,所以Kangle可以完全支持Apache的伪静态规则

这样就比较好办了

只要对其原始规则进行一定的修改,即可解决问题

那么先看一下原始规则,这是在子目录mt下安装米拓后生成的默认规则:

[ISAPI_Rewrite]

# 3600 = 1 hour

CacheClockRate 3600

RepeatLimit 32

RewriteRule /mt/index-([a-zA-Z0-9_^\x00-\xff]+).html /mt/index.php\?lang=$1&pseudo_jump=1

RewriteRule /mt/([a-zA-Z0-9_^\x00-\xff]+)/list-([a-zA-Z0-9_^\x00-\xff]+)-([a-zA-Z0-9_^\x00-\xff]+).html /mt/$1/index.php\?lang=$3&metid=$2&list=1&pseudo_jump=1

RewriteRule /mt/([a-zA-Z0-9_^\x00-\xff]+)/list-([a-zA-Z0-9_^\x00-\xff]+)-([0-9_]+)-([a-zA-Z0-9_^\x00-\xff]+).html /mt/$1/index.php\?lang=$4&metid=$2&list=1&page=$3&pseudo_jump=1

RewriteRule /mt/([a-zA-Z0-9_^\x00-\xff]+)/jobcv-([a-zA-Z0-9_^\x00-\xff]+)-([a-zA-Z0-9_^\x00-\xff]+).html /mt/$1/cv.php\?lang=$3&selectedjob=$2&pseudo_jump=1

RewriteRule /mt/([a-zA-Z0-9_^\x00-\xff]+)/product-list-([a-zA-Z0-9_^\x00-\xff]+).html /mt/$1/product.php\?lang=$2&pseudo_jump=1

RewriteRule /mt/([a-zA-Z0-9_^\x00-\xff]+)/img-list-([a-zA-Z0-9_^\x00-\xff]+).html /mt/$1/img.php\?lang=$2&pseudo_jump=1

RewriteRule /mt/([a-zA-Z0-9_^\x00-\xff]+)/([a-zA-Z0-9_^\x00-\xff^\x00-\xff]+)-([a-zA-Z0-9_^\x00-\xff]+).html /mt/$1/index.php\?lang=$3&metid=$2&pseudo_jump=1

RewriteRule /mt/tag/([\s\S]+)-([a-zA-Z0-9_^\x00-\xff]+) /mt/search/search.php\?class1=&class2=&class3=&searchtype=0&searchword=$1&lang=$2


针对这个规则,需要改成适用性较广的Apache规则,那么只需要修改为:

规则下载:链接

效果演示:

安装在mt子目录:

安装在主目录:

本文源自:https://hi.ys166.com/tid-591-1.html 转载请注明。

  • 评论列表:

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Powered By ZB Corporation Code ©2017 鲁ICP备15020090号