我原來使用絕對路徑,如本機上是:http://localhost/drupal/ 上傳到空間上是:http://www.abc.com/ 這樣改來改去很麻煩。如果全部用作相對路徑,是不是應該寫成: ../ 系統安裝、設定、調整6.x 發表回應前,請先登入或註冊 Re: drupal中的相對路徑怎麼寫? 比如在drupal中有一個圖片鏈接,相對路徑表示為:a href="/?q= 在空間上表示:a href="http://www.abc.com/?q= 在本機上則成了:a href="http://localhost/?q= 而本機上實際為:a href="http://localhost/drupal/?q= 我應該怎麼修改相對路徑才能在空間和本機上都能正確? 發表回應前,請先登入或註冊 Re: drupal中的相對路徑怎麼寫? 試試直接用 / ex: 發表回應前,請先登入或註冊 Re: drupal中的相對路徑怎麼寫? 抱歉, 我好像搞錯問題了 XD 這種問題, 應該要去調整一下你的 web service 設定 將網站的根目錄設成 原目錄下的 /drupal/ 這樣你的 localhost 就會直接連到 drupal 目錄 http://localhost/?q= 也就會導向你所想要的位置了 發表回應前,請先登入或註冊 Re: drupal中的相對路徑怎麼寫? Pathologic + CleanURL 發表回應前,請先登入或註冊 Re: drupal中的相對路徑怎麼寫? 不.... 要使用 請愛用 <?php echo l('some text','node/1');?> 自動尋找根目錄, 自動使用 clean url 真的需要的話, 可以用 <?php echo base_path();?> 或者 javascript: Drupal.settings.basePath 發表回應前,請先登入或註冊 Re: drupal中的相對路徑怎麼寫? 如果是寫模組或是 Theme Function 當然應該這樣做~ 但是編輯器插圖進去的路徑就沒辦法這樣改,像這類的還可以用 Search and Replace Scanner 來改,不過每搬一次家就要改一次很累。 尤其是在開發階段,你要把網站複製一份放到測試網域下給客戶看,如果沒用 Pathologic 的幫助,每更新一次就會很累人。 發表回應前,請先登入或註冊
Re: drupal中的相對路徑怎麼寫? 比如在drupal中有一個圖片鏈接,相對路徑表示為:a href="/?q= 在空間上表示:a href="http://www.abc.com/?q= 在本機上則成了:a href="http://localhost/?q= 而本機上實際為:a href="http://localhost/drupal/?q= 我應該怎麼修改相對路徑才能在空間和本機上都能正確? 發表回應前,請先登入或註冊
Re: drupal中的相對路徑怎麼寫? 抱歉, 我好像搞錯問題了 XD 這種問題, 應該要去調整一下你的 web service 設定 將網站的根目錄設成 原目錄下的 /drupal/ 這樣你的 localhost 就會直接連到 drupal 目錄 http://localhost/?q= 也就會導向你所想要的位置了 發表回應前,請先登入或註冊
Re: drupal中的相對路徑怎麼寫? 不.... 要使用 請愛用 <?php echo l('some text','node/1');?> 自動尋找根目錄, 自動使用 clean url 真的需要的話, 可以用 <?php echo base_path();?> 或者 javascript: Drupal.settings.basePath 發表回應前,請先登入或註冊
Re: drupal中的相對路徑怎麼寫? 如果是寫模組或是 Theme Function 當然應該這樣做~ 但是編輯器插圖進去的路徑就沒辦法這樣改,像這類的還可以用 Search and Replace Scanner 來改,不過每搬一次家就要改一次很累。 尤其是在開發階段,你要把網站複製一份放到測試網域下給客戶看,如果沒用 Pathologic 的幫助,每更新一次就會很累人。 發表回應前,請先登入或註冊
Re: drupal中的相對路徑怎麼寫?
比如在drupal中有一個圖片鏈接,相對路徑表示為:a href="/?q=
在空間上表示:a href="http://www.abc.com/?q=
在本機上則成了:a href="http://localhost/?q=
而本機上實際為:a href="http://localhost/drupal/?q=
我應該怎麼修改相對路徑才能在空間和本機上都能正確?
Re: drupal中的相對路徑怎麼寫?
試試直接用 /
ex:
Re: drupal中的相對路徑怎麼寫?
抱歉, 我好像搞錯問題了 XD
這種問題, 應該要去調整一下你的 web service 設定
將網站的根目錄設成 原目錄下的 /drupal/
這樣你的 localhost 就會直接連到 drupal 目錄
http://localhost/?q= 也就會導向你所想要的位置了
Re: drupal中的相對路徑怎麼寫?
Pathologic + CleanURL
Re: drupal中的相對路徑怎麼寫?
不.... 要使用
請愛用
<?php echo l('some text','node/1');?>
自動尋找根目錄, 自動使用 clean url
真的需要的話, 可以用
<?php echo base_path();?>
或者 javascript:Drupal.settings.basePath
Re: drupal中的相對路徑怎麼寫?
如果是寫模組或是 Theme Function 當然應該這樣做~
但是編輯器插圖進去的路徑就沒辦法這樣改,像這類的還可以用 Search and Replace Scanner 來改,不過每搬一次家就要改一次很累。
尤其是在開發階段,你要把網站複製一份放到測試網域下給客戶看,如果沒用 Pathologic 的幫助,每更新一次就會很累人。