2017-02-03 6 views
2

SEF 모드이고 카테고리 이름이 url에있을 때 Opencart 웹 사이트에서 파일을로드 할 수 없습니다. 예를 들어 나는이 URL에서 오전 때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, 이미지 파일에 절대 경로를 사용하십시오. 즉,이 파일의 경로가 http:// 또는 슬래시 /으로 시작해야합니다. 당신은 페이지의 HTML의 바로 아래 <head> 섹션을 추가 할 수 있습니다 그렇지 않으면

: <base href="/" /> 그래서 모든 상대 URL가 기본 URL에서 해결하는 것이 아니라 현재 페이지의 URL에서.

+1

예이 문제는 기본 태그를 제거했기 때문에 발생했습니다. –