2012-08-02 3 views
1

.htaccess를 사용하여 곧 출시 될 페이지로 리디렉션되는 코드를 발견했습니다. 코드 작동하지만 가입 양식이 작동하지 않습니다.htaccess의 리디렉션

이 질문은 기본 소리하지만 어떻게 내가 집/submit_notify/제외 통지 /에 모든 페이지를 리디렉션 할 수 있습니다 경우
# ---------------------------------------------------------------------- 
# Maintenance page redirection 
# ---------------------------------------------------------------------- 
<IfModule mod_rewrite.c> 
    RewriteEngine on 
# RewriteCond %{REMOTE_ADDR} !^123\.456\.789\.000 
    RewriteCond %{REQUEST_URI} !/notify$ [NC] 
    RewriteCond %{REQUEST_URI} !\.(jpg|png|gif|css|js) [NC] 
    RewriteRule .* /notify [R=302,L] 
</IfModule> 

죄송합니다?

나는 주제에 대해 배우는 사람이 있습니까? 처음부터 .htaccess를 배우는 교훈을 알고 있습니까? 내가 찾은 모든 사람들은 당신이 이미 기초를 알고 있다는 것에 달려 있다고 생각합니다.

감사합니다. /home/submit_notify를 제외 할

답변

1

한번에 추가하는 추가 조건 :

<IfModule mod_rewrite.c> 
    RewriteEngine on 
    RewriteCond %{REQUEST_URI} !^/home/submit_notify 
    RewriteCond %{REQUEST_URI} !/notify$ [NC] 
    RewriteCond %{REQUEST_URI} !\.(jpg|png|gif|css|js) [NC] 
    RewriteRule .* /notify [R=302,L] 
</IfModule> 

나는이 주제에있어 동안이 사람이 처음부터 htaccess로를 배울 교훈을 알고 있나요? 내가 찾은 모든 사람들은 당신이 이미 기초를 알고 있다는 것에 달려 있다고 생각합니다.

나는 시행 착오 일 뿐이라고 생각합니다. 로컬 아파치 설치 및 일부 테스트 디렉토리 및 htaccess 파일을 가져 와서 다른 것을 시도하십시오. 또는 스택 오버플로에 대한 mod_rewrite 질문 중 일부를 해결하려고 시도하십시오.

+0

도움 주셔서 감사합니다. 그건 잘 작동합니다. – xonorageous

관련 문제