더 이상 라이브가 필요하지 않으며 더 이상 사용할 수 없음을 나타내는 홀딩 페이지 설정이 있습니다. 사이트의 페이지 (북마크 또는 기타)에 대한 모든 요청은 루트 index.php 페이지 인이 페이지로 보내야하므로 일부 htaccess를 사용하여 적절하게 리디렉션합니다. 나는 현재이 사용하고htaccess - 도메인 루트에 대한 모든 요청 리디렉션
:
작업을 수행하지만, URL에 index.php를 추가RewriteCond %{REQUEST_URI} !^/index.php$
RewriteRule ^(.*)$ /index.php [R=302,NC,L]
- 예. www.domain.com은 www.domain.com,하지만 분명히 내가 할 수없는이 훨씬 더 좋은 것
을 www.domain.com/index.php에 들어가 사용 :
RewriteCond %{REQUEST_URI} !^/$
RewriteRule ^(.*)$/[R=302,NC,L]
Firefox가 제대로 리디렉션되지 않는 페이지를 제공합니다.
나는 REQUEST_URL이/- ie가 아닌지 확인하기 위해 위와 같을 것으로 예상했다. www.domain.com을 방문한 다음 /로 리디렉션하십시오. www.domain.com/dave.php -> www.domain.com - 따라서 www.domain.com은 통과하지만 다른 모든 경로는 리디렉션됩니다. 실제 수행중인 작업과 원하는 작업을 수행하는 방법 ?
그러나 이렇게하면 모든 이미지 및 기타 관련 리소스가로드되지 않습니다. 이 경우에 – Ninj
@ Ninj; 'RewriteCond' 규칙을 사용하여 리소스를 제외해야합니다. –