한편 mod_rewrite는 요청을 적절한 스크립트로 리다이렉트하는 userfriendly URL을 만들 수있게하지만, 존재하지 않는 파일을 가리 키기 때문에 상대 링크를 사용할 수 없다. 약간의 예 : 나는이 같은 폴더에 "myimg.jpeg"파일이있는 동안 mod_rewrite를은 브라우저에서 IMG로드하려고합니다 내가 그 경우 상대 링크를 <img src="myimg.jpeg />
원인을 사용할 수 없습니다 요청하기 http://site.ru/script.php
에서 http://site.ru/param/one/page.html
을 리디렉션 " http://site.ru/param/one/myimg.jpeg "주소.mod_rewrite를 사용하는 동안 img/css/js 파일에 대한 올바른 경로를 렌더링하는 일반적인 방법은 무엇입니까?
mod_rewrite를 사용하는 동안 img/css/js 파일의 올바른 경로를 렌더링하는 일반적인 방법은 무엇입니까? 1) base을 가진 변수를 정의하고 SRC를 렌더링하는 그런 속성 동안 그것을 사용하는) 그 <base href="http://site.ru/" />
이 같은 기본 태그를 추가 :
나는 실현에 대한이 개 아이디어가 $baseUrl = 'http://site.ru/'; ... echo '<img src="' . $baseUrl . 'myimg.jpeg" />
을 어느 최선의 해결책이며 문제를 해결할 다른 방법이 있습니까?
당신을 감사합니다. 아주 인상적인 해결책. 내가 그걸 놓친 게 궁금하다. –
실제로 나는 슬래시가 의미가 없다고 생각했다. –