2010-02-03 61 views
1

我改變了我的Drupal $base_urlsettings.phpDrupal的基礎URL和根相對路徑

http://www.example.com/subfolder 

但根的相對路徑仍然指向

http://www.example.com 

,而不是正確的「子文件夾」。任何想法我做錯了什麼?
我刷新了緩存,重新編輯了幾個鏈接以確保它們仍然指向根域,而不是指向正確的子文件夾。

+0

+1,我有類似的問題。希望有人知道答案! – 2010-02-04 02:18:45

+0

你應該更具體地說明這些路徑在哪裏...... – Jourkey 2010-02-17 03:20:31

回答

3

Pathologic模塊提供輸入過濾,以糾正由於配置更改而不再正確的URL。下面是它的項目頁面摘錄:

...一個輸入過濾器,它可以糾正您的Drupal內容中的鏈接和圖像中的路徑,否則會導致它們「斷裂」,例如,如果網站的URL發生更改,或者內容已移至其他服務器。病理學還可以解決您網站RSS源中丟失圖像和鏈接斷開的問題。在文檔頁面上查看更多示例用例。

Pathologic被設計成一個簡單的,一勞永逸的實用程序。您不需要在您的內容中輸入任何特殊的「標籤」,路徑前綴或其他非內容噪音,以觸發Pathologic工作;它會自動找到它可以在您的內容中管理的路徑。

0

定義您的根相對路徑的含義。如果你是在談論前分頁鏈接到

http://www.example.com 

您可以在settings.php編輯$base_url

如果你正在談論

<a href="/">Home</a> 

鏈接到

http://www.example.com 

是無關使用Drupal,雖然通過@sutch提到Pathologic模塊可幫助。