WordPress永久链接支持:让不支持URL Rewrite的win主机同样可用
好不容易基本学会WordPress搭建,还找好需要的插件、主题、统计等,一切就绪,辛苦一整天,也高兴了一大把就要让我的博客公诸于世了。结果让我白欢喜了,重新搭建重新设置,早知道导出再导入就好了。还好不是很多,三下五除二就搞定了。结果主机又出问题,真是不爽,还好问题解决,现在可以看到我的网站,也算大大出了口气了。
问题一个接一个,服务器居然不支持URL Rewrite,气死我了,我到网上找了好多都说现在很多主机都支持URL Rewrite,对我买的服务器真没有信心了,只能自己想办法,总算皇天不负有心人呀,还真有这样的方法,是利用出错页面404来实现我,我又连忙看了一下服务器还好能支持404设置,真是那个辛苦呀。不过我还是把这个方法记录下来,算是自己今天工作一天的一个总结:我的博客展示出来了,哈哈,高兴过头了。保守点,免得生悲就不好了。
好了,我来说说这个方法,首先需要主机支持自定义错误页面404,比如我的主机支持这样的说法,修改404页面指向自己设定的404.asp,404.php,404.html,它也就支持这三种,我当然要选择404.php了。然后建议一个404.php页面。
代码如下:
<?php
$qs = $_SERVER['QUERY_STRING'];
$_SERVER['REQUEST_URI'] = substr($qs, strpos($qs, ‘:80′)+3);
$_SERVER['PATH_INFO'] = $_SERVER['REQUEST_URI'];
include(‘index.php’);
?>
现在php放下很久了也没有心思去理解,偷来的代码直接用的,现在我就这样实现的,所以实践检验出来了。
最后感谢发现这个方法的作者。要是谁知道请转告我!
原创文章,转载请注明: 转载自人锈

最近评论