2013-03-27 45 views
1

我有一個奇怪的問題,我在我的服務器上安裝的網站,相同的確切代碼在別處工作,所以我卡在這裏試圖找出什麼是不工作。WordPress的htaccess不是目錄規則反正繼續發射

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 
# END WordPress 

這是標準的Wordpress htaccess。從技術上講,「!-d」規則應該允許我列出或訪問任何目錄,但在此安裝中,情況並非如此。

我有一個「管理員」文件夾和WordPress的不斷踢和處理管理員的URL爲「WP - 管理員」,但那不是我想要的。我已經有其他服務器,我有一個自定義的「管理」文件夾與WordPress混合,它啓動罰款,但奇怪的東西似乎在發生。

我們所做的:

  • 禁用重寫引擎,WordPress的關閉文件夾的響應
  • 禁用/重新啓用重寫引擎(沖洗可能現有規則)都能跟得上
  • 嘗試添加「 RewriteCond%{REQUEST_URI}!^/admin「,不起作用,WP仍在踢

你們可以提出其他建議嗎?

+0

可能有很多原因。你有沒有mod_speling活動? WordPress是在一個單獨的目錄? DirectoryIndex是否處於活動狀態? – 2013-03-27 22:43:23

回答

1

經過一番測試,我們發現wordpress即使在我們的服務器上也發現了所有的錯誤消息。它一直顯示404,因爲這是唯一由Wordpress呈現的錯誤。

爲此,我們只是把

RewriteEngine Off 

在我們試圖訪問和BLAM的文件夾!所有的工作現在!

我希望這可以幫助別人!