2009-10-21 10 views
1

특정 도메인의 모든 페이지 요청 (해당되는 경우 PHP)을 해당 도메인의 특정 페이지 (다시, PHP)로 리디렉션해야합니다. 구현하기 쉬운 .htaccess, mod_rewrite 솔루션을 찾고 있습니다.모든 페이지 요청을 한 페이지로 리디렉션

RewriteCond $1 !=index.php 
RewriteRule .+\.php$ index.php [L] 

URL 경로가있는 index.php에.php로 끝나는의 모든 요청을 리디렉션합니다 :

RewriteEngine On 

RewriteBase/

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 

RewriteRule .* index.php/$0 [PT,L] 

답변

3

이 규칙을보십시오 :이 같은

2

뭔가 트릭을 할 수 있습니다 .htaccess 파일과 같은 디렉토리.

+0

행운을 빕니다. 전혀 리디렉션되지 않는 것 같습니다. 어쨌든 고마워. – BrynJ

+0

httpd.conf 파일에서 .htaccess 규칙을 실행하도록 허용하고 mod_rewrite가 설치되어 있는지 확인해야합니다. 이 .htaccess 조각은 kohana PHP 프레임 워크에서 곧바로 나오며 많은 사람들에게 유용합니다. 그래서 아마도 다른 곳의 설정 일 것입니다. –

+0

.htaccess 규칙과 mod_rewrite를 확실히 사용할 수 있습니다. 위의 질문에 대한 답입니다. 기존 페이지 또는 존재하지 않는 페이지와 일치합니까? (내 페이지가 존재하고, 요청을 일시적으로 리디렉션해야합니다). – BrynJ

관련 문제