2017-02-03 90 views
2

我的Opencart網站無法在SEF模式下加載文件,並且類別名稱位於網址中。 例如,當我在這個網址:Opencart SEF遺址相關鏈接

http://thehouseofmarley.ir/speaker/nikon-d300 

在頁面此相對URL:

image/globe.png 

應該這樣進行編譯:

http://thehouseofmarley.ir/image/globe.png 

但瀏覽器無法加載它因爲編譯是這樣的:

http://thehouseofmarley.ir/speaker/image/globe.png 

我htaccess文件是未經編輯的,它等於Github的版本:

https://github.com/opencart/opencart/blob/master/upload/.htaccess.txt 

任何人都知道該如何解決?

回答

3

好的,現在你已經遇到了人們在切換到漂亮的URL方案時最常見的問題。解決方案也很簡單,只需在你的css,js,images文件中使用絕對路徑而不是相對路徑。這意味着您必須確保這些文件的路徑始於http://或斜槓/

否則您可以添加此僅低於<head>您網頁的HTML部分:<base href="/" />讓每一位相對URL是從基本URL解決,而不是從當前頁面的URL。

+1

是這個問題是因爲我刪除了基本標籤 –