我正在使用Dreamhost的WordPress,Subversion和Trac安装。我的Subversion存储库都在/ repos / [projectname]中,我的Trac安装都在/ trac / [projectname]中。我还有一些其他目录,例如我正在处理的Web应用程序的/ webapps / [appname]。但是,如果我在我的浏览器中转到/ trac / [projectname],Wordpress会提供404 - 这是有道理的,该URL上没有Wordpress页面。
我想知道这是否与我正在运行的某些插件有关。我将首先禁用所有插件并逐个打开它们。但是,我将它们全部禁用(甚至将我的主题重置为默认值)并且遇到了相同的行为。
我不确定这是我以编程方式还是通过管理控制台进行的操作,它确实没关系,但我在控制台中没有看到任何内容,所以我猜测它是编程的(那是为什么我在这里问。)我只需要识别我不希望Wordpress处理的目录。
答案 0 :(得分:4)
这是WordPress的行为 - 它的干净URL通过将与现有文件或目录不匹配的所有请求重定向到WordPress的index.php
,然后根据URL进行处理。
Word .htaccess
的{{1}} 之前中的以下内容应该从这种行为中排除这些目录。
RewriteRule