2011-02-23 34 views
0

我已將drupal從我的主目錄複製到anothre目錄並創建了子域,但url重寫不起作用。drupal rewrite不能在子域上安裝

我檢查mod_rewirte已啓用,並允許覆蓋設置爲所有,但我不能訪問除主頁以外的頁面也改變$ base_url指向子域,也反映在.htaccess中。

請指教一下我可以在這裏做的還搜查網爲這一點,但似乎沒有任何合作

感謝

+0

如果您禁用清理URL,請移動站點,更改$ base_url,重新啓用清理URL並按此順序清除所有緩存,它應該有效。 – rik 2011-02-23 16:36:56

+0

@rik:好的會嘗試 – Daric 2011-02-23 16:50:12

回答

0

如果您無法登錄關閉乾淨的URL,你必須對數據庫的訪問您可以編輯數據庫中的設置。

找到'變量'表中的行'clean_urls'並刪除該行。然後,當設置被檢查時,它使用默認的關閉。

根據我的經驗,當你移動Drupal但是錯過了.htaccess文件時,它會中斷。或者,如果它被移動到一個目錄中,在Apache設置中關閉了AllowOverride。