특정 도메인의 모든 페이지 요청 (해당되는 경우 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]
행운을 빕니다. 전혀 리디렉션되지 않는 것 같습니다. 어쨌든 고마워. – BrynJ
httpd.conf 파일에서 .htaccess 규칙을 실행하도록 허용하고 mod_rewrite가 설치되어 있는지 확인해야합니다. 이 .htaccess 조각은 kohana PHP 프레임 워크에서 곧바로 나오며 많은 사람들에게 유용합니다. 그래서 아마도 다른 곳의 설정 일 것입니다. –
.htaccess 규칙과 mod_rewrite를 확실히 사용할 수 있습니다. 위의 질문에 대한 답입니다. 기존 페이지 또는 존재하지 않는 페이지와 일치합니까? (내 페이지가 존재하고, 요청을 일시적으로 리디렉션해야합니다). – BrynJ