我在用wordpress做二次开发,添加页面时候会默认生成一个像这样的http://localhost:8081/wordpress/?page_id=23链接,
我在某页随便加一个<a href="http://localhost:8081/wordpress/?page_id=23">Link</a>或<a href="?page_id=23">Link</a>都会到不了那个页面,出现404错误!!!!!还有,我用的谷歌浏览器,在谷歌浏览器下有的能到那个页面,有的不能!!!!
我在IE或者火狐下测试都是完完全全到不了,不知道什么原因!!!还望指教啊
其实像http://localhost:8081/wordpress/?page_id=23这样的链接太没有意义了,我就通过在后台更改Permalink,设置Custom Structure为http://localhost:8081/wordpress/product这种方式来试图让链接有意义些。可是还是会找不到,我表示很受伤==不知道我说清楚没,希望各位用过wordpress的朋友给点意见啊,谢谢了。

解决方案 »

  1.   

    设置一下web服务器的urlrewire规则
      

  2.   

    http://hi.baidu.com/51webhost/blog/item/7854d731a9869a48ac4b5f77.html
      

  3.   

    http://unmi.cc/wordpress-custom-url-redirectionhttp://farlee.info/archives/wordpress-url-rewrite.html
    推荐楼主好好看看   很方便的
      

  4.   

    请问wordpress有java版本的木?
      

  5.   

    木有,wp只有PHP的
      

  6.   

    楼主,这是wordpress自身问题,你用这个函数就不会了,让他自动查链接从来,不要自写链接。 get_post($id)->guid
      

  7.   

    get_post在 trim下