[英]Base url breaks relative URLS
我有一個Joomla網站,例如以下網站:
http://polishwords.com.pl/ksiazki/ksiazka/lihakw
它的基准設置為:
http://polishwords.com.pl/ksiazki/ksiazka/lihakw
在頂部和左側,我在Joomla中創建了具有相對URL的菜單,例如:
/ edukacja
而且似乎爬蟲程序訪問了http://polishwords.com.pl/ksiazki/ksiazka/lihakw
並使用基本網址抓取相對路徑,並獲得:
http://polishwords.com.pl/ksiazki/ksiazka/lihakwedukacja
當他們去那里時,基本網址會更改為
http://polishwords.com.pl/ksiazki/ksiazka/lihakwedukacja
搜尋器前往:
http://polishwords.com.pl/ksiazki/ksiazka/lihakwedukacjaedukacja
等等。
因此,基本URL以及與菜單的相關鏈接相結合,使用標准的Joomla創建了一個循環。
我不為SEF使用任何分機,我也不想。 我使用的是Joomla 1.7.5。
難道我做錯了什么? 你能告訴我如何解決嗎?
base href
這2條簡單的規則將解決與HTML鏈接相關的所有可能的錯誤
相對網址,例如:
/edukacja
實際上,這是絕對的路徑,但它是錯誤的。 您需要制作Joomla才能使此路徑/ksiazki/ksiazka/lihakw/edukacja
成為正確的絕對路徑
啟用系統SEF插件,它可能是解決方案的一部分。
另外,嘗試更新到J2.5.9,它為我解決了幾個類似(但不完全相同)的問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.