我创建了一个博客,当我将永久链接结构更改为/%postname%/
时,我收到了一个Page Not Found错误。我希望我的网址看起来像这样:
http://bobbybeckner.com/sharepoint-list-and-linq-using-jquery-and-ihttphandler/
不是这个:
http://bobbybeckner.com/index.php/sharepoint-list-and-linq-using-jquery-and-ihttphandler/
我读了一些关于改变.htaccess的帖子,但没有找到明确的解决方案。任何代码示例欢迎或建议使用wordpress插件非常赞赏。
更新 我认为提及我的主机运行IIS7但不允许用户触摸它是很重要的。另外,我不确定.htaccess文件的任何限制或任何其他配置限制。
答案 0 :(得分:2)
.htaccess
文件仅适用于Apache(好吧,也许其他一些服务器也使用它,但不是IIS)。可以使用AFAIK URL重写IIS,但不是那么容易。
ISAPIRewrite似乎是一个商业应用程序来执行此操作,但当然,您需要在服务器上安装它。
就个人而言,我不会因为你的网址中有/index.php/
而失眠。
答案 1 :(得分:1)
通常,当您填写结构时,如果.htaccess文件是可写的,它将为您应用重写,如果不是,它将显示内容应该在页面的最底部。如果页面底部不可写,您是否检查了页面底部?
您不必自己编码。