更换空间后奇怪的403 Forbidden错误

现在我把空间由LP搬到新主机上了,新空间是在小张那购买的,报上万戈童鞋的大名,哈哈,果然有优惠啊。
不过以前一直没有问题的链接重定向却冒出个403 Forbidden错误,如下图:

想了一下,问题应该出在服务器。
因为我以前用的LP的空间是apache 2的,而现在的是 LiteSpeed Web Server。代码明明没有问题,为什么冒出这个错误呢?文件也有权限访问啊。后来,我试着把query string参数值中的http://去掉,这样竟然就没有出错了。看来问题就出在这个http:// 上。把这个参数值中的http://去掉就OK了。即修改代码为:

1
2
    $text=str_replace('href="http://', 'href="'.get_option('home').'/l.php?url=', $text);
    $text=str_replace("href='http://", "href='".get_option('home')."/l.php?url=", $text);

以前的详细代码见:WordPress评论链接重定向跳转

修改代码后没有403错误了:

喜欢这篇文章吗?

请订阅本站 RSS feed填写您的邮件地址,订阅我们的精彩内容:

相关日志

回复 (6)

  1. 邵希杰  / 回复

    我也遇到了这个问题,把博客搬到godaddy免费空间就出这个问题,两个博客都是一样的403,,还没太看明白博主的解决办法,那个文件在哪里呢?

  2. neeke  / 回复

    :grin: 最近也遇到这种情况了,也是小张的主机。

  3. 朵未  / 回复

    你真是为人民服务啊!win机下应该没这个问题吧?

  4. 万戈  / 回复

    哈哈,搬家啦,恭喜乔迁啊

发表评论 修改评论取消编辑

允许使用的标签 - 您可以在评论中使用如下的 HTML 标签以及属性。

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

 :wink:  :-|  :-x  :twisted:  :)  8-O  :(  :roll:  :-P  :oops:  :-o  :mrgreen:  :lol:  :idea:  :-D  :evil:  :cry:  8)  :arrow:  :-?  :?:  :!:

引用通告 (1)

开灯