我花了大約四個小時試圖讓乾淨的URL工作,它真的在做我的頭。我是非常新的Drupal和聽到所有關於它的美妙的事情後,這是令人失望的。這裏是我的設置:乾淨的URL測試失敗D7
我有XAMPP on windows 7
,並安裝Drupal 7.22
到一個文件夾c:\code\drupal
在我httpd.conf
,我有Alias /code "C:\code"
這工作,因爲我有內部c:\code
其他文件夾中運行得很好
的drupal .htaccess
文件作品,因爲如果我在那裏添加垃圾行我得到一個服務器錯誤
在.htaccess
我試過所有組合RewriteBase
我能想到的:
RewriteBase/
RewriteBase /code
RewriteBase /code/drupal
RewriteBase /drupal
mod_rewrite
的作品,因爲我已經有其他裝置,使其正確地使用它。
我也試過直接將http://localhost/code/drupal/admin/config/search/clean-urls
但給了我一個404 error
我每次回去admin > config > clean URLS
,它說,測試失敗。我知道這顯然是我身邊的一些錯誤,但它變得非常令人沮喪。任何人都可以看到我在這裏失蹤? :(
- 我所以在這裏讀取所有類似的問題,但他們的解決方案並沒有 爲我工作。
- 我
drupal.stackexchange.com
登載以及 ,但沒有得到任何答案。 - 我我在這裏張貼,因爲PHP SO社區 更是活躍,無疑有很多誰知道在深度 的Drupal。
- 我真的很希望有人可以幫助我弄清楚了這一點...
如果你看一下其中顯示該主機的請願書錯誤日誌,被改寫的網址是什麼?或者它要求的網址沒有給它重寫規則? – Chayemor
它沒有重寫規則。它使用普通的URL訪問drupal頁面,並給出200響應。常規URL會顯示一條消息,指出無法啓用重寫。在線文檔提出了我在上面提到的所有問題 - 但無濟於事。而條目access.log裏不是error.log因爲沒有本身的錯誤.. –
嘗試與 RewriteBase/ 重寫規則的東西很簡單,像'RewriteEngine敘述更換整個的.htaccess^* $ HTTP://谷歌.com是否將您重定向到google.com?你也可以嘗試寫日誌文件重寫模塊,只需添加到您的以下httpd.conf文件:'RewriteLog「/home/rewrite.log」 RewriteLogLevel 9'也許會出現在日誌中一些有趣的事情:) – tulvit