.htacess에서 www.domain.com으로 시작하는 모든 URL에 대해 작업을 수행하도록 지정하려면 어떻게합니까?
나는 약
RewriteCond %{HTTP_HOST} ^www.domain.com(.*)$ [NC]
에 대해 생각했지만 잘못된 것입니다.
RewriteCond %{HTTP_HOST} ^www.domain.com(?:.*)?$ [NC]
도 좋지만 그다지 좋지 않습니다.REGEX .htaccess RewriteCond parameter forming
1
A
답변
0
당신은 HTTP_HOST를 확인하고 그 결정을 기반으로 결정했습니다. HTTP_HOST에는 요청 된 호스트 이름 만 포함되며 슬래시 또는 전체 URL의 일부는 포함되지 않습니다. 그렇기 때문에 (. *) 또는 (? :. *)를 제거하겠습니까? RewriteConds가 끝나면 다시 확인하십시오. 적어도, 그렇게 사용하는 방법입니다.
RewriteCond %{HTTP_HOST} ^www\..* [NC]
RewriteRule ^(.*)$ http://nonwwwdomain.com%{REQUEST_URI} [R=301,L]
그것은 301 사용 "
가 아닌 www가 (단지 추측)에 www를 리디렉션 요청 된 경로가 전송되어 있는지 확인하려는 시도하셨습니다 경우,이 내 코드입니다 영구적으로 이동 "검색 엔진에 대한 리디렉션.
+0
Thanks, or dank je @Martijn;), 나는 어딘가에서 실수를 예상했다. www가 아닌 www로 리디렉션하고 싶지는 않지만 www.domain.com으로 시작하는 모든 URL을 리디렉션합니다 (따라서 www.domain.com/abcd, www.domain.com/file.php 등) 다른 도메인으로 내가 한 순간에 제안한 것을 사용하려고 노력할 것입니다. – tje
관련 문제
- 1. .htaccess : RewriteCond 구문?
- 2. .htaccess RewriteCond -s (파일 존재)
- 3. regex .htaccess
- 4. htaccess redirect regex
- 5. .htaccess regex issue
- 6. RewriteCond and RewriteRule newbie
- 7. htaccess regex question - 301 대시로 리디렉션 공간
- 8. .htaccess regex : "index"이외의 문자와 일치합니다.
- 9. .htaccess regex 일치 항목의 마지막 항목을 찾으십시오.
- 10. htaccess로 내가 가진이는 htaccess로입니다한다 RewriteCond
- 11. link_to parameter with new
- 12. isPostBack as Query Parameter
- 13. .htaccess 문제
- 14. Apache RewriteCond to Lighttpd
- 15. 한다 RewriteCond 및 별칭
- 16. twitter url with rewritecond?
- 17. .htaccess의 RewriteCond 및 RewriteRule
- 18. htaccess로 :한다 RewriteCond
- 19. 한다 RewriteCond 혼란
- 20. htaccess로한다 RewriteCond 질문
- 21. mod_rewrite 및 rewritecond
- 22. htaccess로는 :한다 RewriteCond
- 23. htaccess RewriteBase
- 24. 아파치와 .htaccess
- 25. htaccess 디렉토리
- 26. .htaccess/mod_rewrite
- 27. HTACCESS 문제
- 28. 여러 리디렉션에 .htaccess 사용
- 29. htaccess 경로를 변경 하시겠습니까?
- 30. .htaccess 규칙을 따르지 않음
어디로 리디렉션 하시겠습니까? –
다른 도메인으로 이동하거나 도메인이 변경된 유사한 URL 중 하나의 홈페이지 – tje