我改變了我的Drupal $base_url
在settings.php
到Drupal的基礎URL和根相對路徑
http://www.example.com/subfolder
但根的相對路徑仍然指向
http://www.example.com
,而不是正確的「子文件夾」。任何想法我做錯了什麼?
我刷新了緩存,重新編輯了幾個鏈接以確保它們仍然指向根域,而不是指向正確的子文件夾。
我改變了我的Drupal $base_url
在settings.php
到Drupal的基礎URL和根相對路徑
http://www.example.com/subfolder
但根的相對路徑仍然指向
http://www.example.com
,而不是正確的「子文件夾」。任何想法我做錯了什麼?
我刷新了緩存,重新編輯了幾個鏈接以確保它們仍然指向根域,而不是指向正確的子文件夾。
Pathologic模塊提供輸入過濾,以糾正由於配置更改而不再正確的URL。下面是它的項目頁面摘錄:
...一個輸入過濾器,它可以糾正您的Drupal內容中的鏈接和圖像中的路徑,否則會導致它們「斷裂」,例如,如果網站的URL發生更改,或者內容已移至其他服務器。病理學還可以解決您網站RSS源中丟失圖像和鏈接斷開的問題。在文檔頁面上查看更多示例用例。
Pathologic被設計成一個簡單的,一勞永逸的實用程序。您不需要在您的內容中輸入任何特殊的「標籤」,路徑前綴或其他非內容噪音,以觸發Pathologic工作;它會自動找到它可以在您的內容中管理的路徑。
定義您的根相對路徑的含義。如果你是在談論前分頁鏈接到
http://www.example.com
您可以在settings.php
編輯$base_url
。
如果你正在談論
<a href="/">Home</a>
鏈接到
http://www.example.com
是無關使用Drupal,雖然通過@sutch提到Pathologic模塊可幫助。
+1,我有類似的問題。希望有人知道答案! – 2010-02-04 02:18:45
你應該更具體地說明這些路徑在哪裏...... – Jourkey 2010-02-17 03:20:31