2012-07-02 103 views
0

我有一個複雜的問題,我找不出來。通過在/etc/apache2/sites-enabled中修改000默認的文件,可以解決此問題。在Debian的.htaccess中啓用乾淨的URL(Drupal 7)

The AllOverride行必須留下以下關鍵字

<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None Order allow,deny
allow from all
</Directory>

是否有任何其他的方式,使Debian服務器上乾淨的網址爲Drupal 7?

+0

不知道這將如何與正常不同。你之前在其他網站上做過這些嗎? – SpaceBeers

+0

我的網站運行在不同的服務器上,使用不同版本的Apache(Debian),乾淨的URL工作,即使沒有修改000默認文件或.htaccess。我嘗試了許多.htaccess調整,但沒有結果。許多用戶解決此問題的有效方法是修改000-默認文件。不幸的是,我沒有執行這個任務,並且服務器託管了很多站點,所以這個選項是不可接受的。所以我正在尋找不同的解決方案。在此先感謝您的幫助。 – baron

+0

您是否嘗試過設置重寫庫? – SpaceBeers

回答

1

在您的項目根目錄中打開您的.htaccess文件。 取消註釋RewriteBase /drupal並將其更改爲您的項目名稱,如RewriteBase /myprojectname。 評論RewriteBase / 轉到/ admin/config/search/clean-urls 將會有一個選項來啓用乾淨的URL。