2009-10-20 179 views
2

我使用Dreamhost的WordPress,Subversion和Trac安裝。我的Subversion版本庫都在/ repos/[projectname]中,我的Trac安裝都在/ trac/[projectname]中。我還有一些其他目錄,例如我正在處理的Web應用程序的/ webapps/[appname]。但是,如果我在瀏覽器中訪問/ trac/[projectname],Wordpress會提供404 - 這很合理,該URL沒有Wordpress頁面。如何調整Wordpress URL處理以忽略某些目錄?

我想知道這是否可能與我正在運行的一些插件有關。我將首先禁用所有插件並逐個打開它們。但是,我全部禁用了它們(甚至將我的主題重置爲默認值),並且經歷了相同的行爲。

我不確定這是否是我以編程方式或通過管理控制檯執行的操作,並且它確實無關緊要,但是我沒有在控制檯中看到任何內容,所以我猜測它是編程式的(並且這就是我在這裏問的原因)。我只需要確定我不希望Wordpress處理的目錄。

回答

4

這是股票WordPress的行爲 - 通過重新不匹配現有的文件或目錄的WordPress的index.php,然後把手基於URL的所有請求其清潔網址。

下在.htaccess之前 WordPress的RewriteRule S的關係,從這一行爲中排除這些目錄。

RewriteRule ^(trac|repos|webapps) - [L] 
+0

謝謝。這看起來不錯。 – 2009-10-20 23:07:05