2010-04-27 69 views
4

我在Drupal運行的網站xyz.org如何排除Drupal站點上的文件夾,以便Drupal不會識別它自己的文件夾?

現在我想安裝一些其他模塊,如PHPBB論壇和Coppermine畫廊。當我安裝這些,並嘗試訪問鏈接xyz.org/gallery時,它給了我drupal錯誤。

「找不到網頁」

我需要什麼樣的設置是爲了讓Drupal的知道/gallery是不是一個Drupal節點改變?

+0

Ruchir你應該標記爲答案與記號,以顯示它幫助接受。 – 2013-03-29 11:52:46

回答

14

看看你當前的.htaccess配置。如果可能有以下幾行:

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_URI} !=/favicon.ico 
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA] 

那些包含大部分URL重寫的問題。前三個條件表示除了現有文件,目錄和對/favicon.ico的請求之外,所有URL都將被重寫。您可以在其中添加自己喜歡的條件。例如,爲了避免重寫的形式/gallery/.*的網​​址:

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_URI} !=/favicon.ico 
RewriteCond %{REQUEST_URI} !^/gallery/.*$ 
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA] 
+0

謝謝,這個簡單的班輪救了我很多的傷心! – 2012-06-02 04:11:51

+0

對於drupal 7,請嘗試:RewriteCond%{THE_REQUEST}!/ directory_name /.* – coderama 2016-07-06 13:57:09

+1

有關如何在Drupal 7上執行操作的更多詳細信息,請參閱:https://www.drupal.org/node/47092#comment-7309216 – coderama 2016-07-06 13:57:40

相關問題