2009-08-03 2 views
0

방금 ​​WAMP를 설치 했으므로 서버에서 로컬 컴퓨터로 파일을 복사하려고합니다. 나는WAMP + RewriteRule : 사이트를 하위 폴더로 복사

RewriteRule .* /index.php?url=$0 [L,QSA] 

같은 재 작성 규칙을 가지고하지만 내가 실제로 http://localhost/mysite/index.php을 할 때 http://localhost/index.php로 리디렉션 것으로 보인다. 그래서 내가 상상했다.

RewriteBase /mysite 

트릭을 하겠지만 그럴 수는 없다. 내 독서에서 그런 식으로 작동하지 않는 것 같습니다. 다시 쓰기 규칙을 변경하지 않고이 문제를 해결할 수있는 방법이 있습니까? 나는 기본적으로 내 사이트의 기반을 일부 하위 폴더에 넣기를 원한다.

RewriteRule .* index.php?url=$0 [L,QSA] 

답변

0

, 당신은 기본 URI 경로를 변경할 필요가 없습니다

RewriteBase /aliasdirectory/ 
+0

사용자가 하위 하위 폴더에있을 때 문제가 발생한다고 생각합니다. 즉/mysite/folder/page에 있다면 /mysite/index.php?url=/folder/page – mpen

+0

(/mysite/folder/index.php?url=whatever가 아닌)을 가리켜 야합니다. – mpen

1

내가 RewriteBase 문자열에 후행 슬래시를함으로써이 작업을 가지고 : 당신이 당신의 대체에 상대 경로를 사용하는 경우

관련 문제