MoD-重写规则也抓住了“断掉的固定链接”

时间:2012-01-19 作者:mtemp

这是使用permalinks为模式自动生成的WP htaccess文件/%year%/%postname%/ (使用http://localhost/BLOG-FOLDER/ 然而):

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /BLOG-FOLDER/
RewriteRule ^index\\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /BLOG-FOLDER/index.php [L]
</IfModule>
现在的问题是重写规则适用于http://localhost/BLOG-FOLDER/this-file-does-not-exist, 而且不仅仅是“正确的永久链接”,如http://localhost/2012/My-first-entry/.

那么,为了完成这项工作,我对htaccess文件做了哪些修改?

非常感谢!卡洛斯

1 个回复
SO网友:fuxia

web服务器不知道请求URI是否与有效的永久链接匹配。

处理404错误发生在WordPress本身。你的主题应该有404.php 文件返回格式正确的输出。

结束