2012-06-10 2 views
1

-f % {REQUEST_FILENAME} 후 엉망이되고 HTTP_ :로 site_directory /이며 Arg1/ARG2mod_rewrite를 링크는</p> <p>리디렉션 ... 내가 진정으로 가장 간단한 일을 수행하기 위해 노력하고

난에 (과 같이 mod_rewrite를 설정 한 //somehost/.../site_directory/index.php A =이며 Arg1 & B = ARG2

?./site_directory의 htaccess 파일)

RewriteEngine On 

RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ([^/\.]+)/([^/\.]+)$ index.php?a=$1&b=$2 [NC] 

내 javascript 및 css 파일이/site_directory/Arg1/Arg2에서 검색되기 때문에 모든 종류의 오류가 발생합니다.

내가 무슨 일로 어리석은 짓을 저질렀습니까? 미리 감사드립니다.

('ARG2를'나는 그것을 이야기로의 index.php는 $ _GET 인수를 다시 뱉어 그들이 '이며 Arg1'하고 있기 때문에 mod_rewrite를 설치하고 작동)

당신은 당신의 스크립트와 CSS 파일을 참조해야합니다

답변

1

상대 경로 대신 절대 경로. 대신

<script src="foobar.js"> 

<script src="/site_directory/foobar.js"> 

은 그래서 파일이 /site_directory/Arg1/Arg2/foobar.js에서하지, /site_directory/foobar.js에서로드됩니다.

+0

그랬습니다. NARF! – Brooks

관련 문제