首页 > 企业网站建设 > WordPress搬家到iis主机注意事项
201302月22

WordPress搬家到iis主机注意事项

推荐使用wordpress完美iis伪静态规则解决下面问题《wordpress IIS伪静态规则完美版》。

之前小站用的是虚拟主机,今天到期后搬到自己的服务器上。因为自己的服务搭建的是iis主机,搬的过程中遇到些小问题已一一解决,现把遇到的一些问题和解决方法放出来与大家交流下,希望对需要同样操作的朋友带去方便。

首先,iis下的伪静态规则问题,先用之前自己写的规则发现有些缺陷,栏目翻页大于第二页出现404错误,经过改进已经经规则修补完善,贴出来给有需要的朋友。复制下面代码保存为 httpd.ini

[ISAPI_Rewrite]

CacheClockRate 3600

RepeatLimit 32

RewriteRule /sitemap.xml /sitemap.xml [L]

RewriteRule /robots.txt /robots.txt [L]

RewriteRule /sitemap_baidu.xml /sitemap_baidu.xml [L]

RewriteRule /sitemap.html /sitemap.html [L]

RewriteRule /archivers/(.*) /archivers/$1 [L]

RewriteRule /wp-(.*) /wp-$1 [L]

RewriteRule ^/$ /index.php [L]

RewriteRule /(.*) /index.php/$1 [L]

解决伪静态后,在测试的过程中发现中文标签无法打开,这个是由于wp是uft-8的而服务器用的一般是中文版iis,导致无法识别。打开wp-includes/wp-class.php文件

$pathinfo = $_SERVER['PATH_INFO']; 替换为
$pathinfo = mb_convert_encoding($_SERVER['PATH_INFO'], 'UTF-8', 'GBK');
$req_uri = $_SERVER['REQUEST_URI']; 替换为
$req_uri = mb_convert_encoding($_SERVER['REQUEST_URI'], 'UTF-8', 'GBK');
ok,到此完成,网站可以正常显示。

 

文章作者:厦门青年SEO
本文地址:http://www.xmlad.com/549.html
版权所有 © 转载时必须以链接形式注明作者和原始出处!

One Response to “WordPress搬家到iis主机注意事项”

发表评论