2015-07-21 68 views
0

我想弄清楚什麼樣的htaccess規則或目錄設置我需要有一個Drupal頁面創建頁面管理器,並分別有一個靜態頁面或micro-站點離開相同的路徑。Drupal頁面與非Drupal微站點關閉相同的路徑

例如,我想將example.com/parent作爲用頁面管理器創建的Drupal面板頁面。然後,我想將example.com/parent/microsite-1example.com/parent/microsite-2等作爲非Drupal頁面。

現在我在我的Drupal安裝的根目錄中有父目錄,並且在嘗試訪問該頁面時得到一個403,但我可以訪問這些微站點。這種設置是可能的,還是我需要重命名父目錄並設置重定向?

我已經制定默認的Drupal htaccess文件有以下設定防止當前父目錄從列出的內容:

# Don't show directory listings for URLs which map to a directory. 
    Options -Indexes 

更新重:接受的答案

我已經添加了下面是httpd.conf的別名:

Alias /parent/microsite-1 /path/to/drupal/root/microsite-directory/microsite-1 

我的微型網站現在生活在Drupal根下microsite-directory,並且可以訪問,與Drupal頁面example.com/parent一樣。

+0

我認爲你需要發佈你現有的.htaccess文件的內容。從你的問題(並且不知道Drupal配置),在這種情況下爲什麼你會得到403並不是很明顯。 – MrWhite

回答

0

也許你正在尋找的是Apache Alias directive

類似下面應該工作:

Alias /parent/microsite-1 /path/to/microsite/root 

然而,這並不對的.htaccess方面的工作。爲了達到這個目的,你可以嘗試簡單地將微型網站放在Drupal文件夾內(我不建議這麼做),或者在Drupal中使用一個符號鏈接來表示微型文件夾。

+0

雖然微型網站似乎工作正常;它是不是「Drupal面板頁面」? – MrWhite

+0

@ w3d更正,它是Drupal頁面,它與父目錄具有相同的路徑,正在被目錄內容覆蓋。 – nicolekanderson

+0

@ Peter-Carrero澄清 - 你建議將父目錄移出Drupal根目錄,然後創建一個別名指令? – nicolekanderson