Wordpress URL重写忽略现有文件

时间:2010-05-24 18:24:00

标签: wordpress mod-rewrite url-rewriting

我在服务器的Web根目录下安装了wordpress。我在同一个目录中也有一个名为test.php的文件,它与wordpress完全没有关系或者连接到wordpress(至少不是test.php文件中的任何代码)。如果我去http://myurl.com/test.php我得到我的主题的样式和wordpress错误消息,因为它找不到该特定网址的帖子。

管理仪表板中是否有一个允许您更改此行为的UI元素(我找不到一个,但如果我忽略了它就不会感到惊讶)或者我是否必须编辑modrewrite规则我? 感谢。

2 个答案:

答案 0 :(得分:1)

这是我拥有的WordPress安装生成的.htaccess RewriteRule。请注意RewriteCond s:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

!-f表示该路径中的文件不存在。 !-d表示该路径中的目录不存在。

答案 1 :(得分:0)

即使您说.htaccess具有正确的RewriteCond,但很可能是配置错误,或者是否存在冲突的陈述?

您可以发布.htaccess的全部内容吗?