2012-12-06 2 views
1

죄송합니다. 관련 질문/답변을 검색했으며 진행 방법을 잘 모릅니다. .htaccess 리디렉션 (변수 포함)

나는? 자동으로 index.html을 이동하려면 기본 index.html 파일을 원하는 ID = 1

이 가능합니까? 그렇다면 누군가 적절한 .htaccess 명령을 사용하여 나를 도울 수 있습니까?

감사합니다.

답변

1
RewriteEngine on 
RewriteBase/
RewriteCond %{QUERY_STRING} !id= 
RewriteRule ^index.html$ index.html?id=1 [R=301,QSA,L] 

쿼리 문자열에 id 매개 변수가 포함되어 있지 않으면 사용자가 쿼리 문자열의 ID가있는 버전으로 리디렉션됩니다. 쿼리 문자열의 다른 요소는 유지 관리됩니다.

+0

답장을 보내 주셔서 감사합니다. 불행히도 그것은 저를 위해 작동하지 않았다. – user1864848

+0

아무 일도 일어나지 않거나 오류가 발생하거나 리디렉션이 잘못 되었습니까? – Wige

+0

그것은 인덱스 페이지로 이동하지만 URL에서 변수를 사용할 수 없으므로 PHP의 GET 변수에 의존하는 추가 파일에 문제가있는 것으로 보입니다. 어떤 아이디어가 이것을 해결하는 방법? 편집 : 실제로 URL의 마지막 세그먼트에 의존하는 내 javascript/jquery 함수를 수 있습니다 믿습니다. – user1864848