0
나는이 간단한 리디렉션 규칙이 있습니다htaccess로 슬래시 간다 폴더 깊은
URL에http://example.org/path/to/folder/tags/exampleTag
과 같은 경우
RewriteEngine On
RewriteRule ^tags/([^\.]+)/?$ home.php?search=$1 [L]
그래서 그것은 리디렉션
http://example.org.com/path/to/folder/home.php?search=exampleTag
그것을
에를 작품, 그것은 home.php로 리디렉션하지만 문제는 집안의 사물과 이미지입니다. php. 분명히, 이미지의로드 경로 대신 http://example.org/path/to/folder/tags/imgs/img.jpg으로 변 : http://example.org/path/to/folder/imgs/img.jpg
즉, 리디렉션 동안, 같은 home.php로드 일들이 태그 폴더에 있고 그렇지 않을 때문에 이미지가로드되지 않습니다.
나는이 문제를 어떻게 해결할 수 있습니까?
home.php에이 같은 이미지를로드하는 HTML을 사용하고 있습니다 :
이 두 home.php htaccess로, 그리고 imgs 폴더가 같은 폴더에있는
단지 상대 경로가 아닌 css, js, images 파일에서 절대 경로를 사용하십시오. 즉,이 파일의 경로가'http : //'또는 슬래시'/'로 시작해야 함을 의미합니다. – anubhava