www 페이지로 모든 비 www 링크를 리디렉션하려면 .htaccess를 변경하는 방법은 무엇입니까?

StackOverflow https://stackoverflow.com/questions/1659949

문제

WWW 링크에 대한 모든 비 WWW 링크를 어떻게 리디렉션 할 수 있습니까? 인터넷에서 솔루션을 찾았지만 도메인 이름 만 리디렉션합니다. 이 일반적인 방법 :http://example.com/testing 리디렉션해야합니다 http://www.example.com/testing?

도움이 되었습니까?

해결책

이와 같은 것을 시도하십시오

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

다른 팁

RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.yourdomain.com/$1

모든 도메인에 맞는 일반적인 것을 원한다면 다음과 같은 것을 시도 할 수 있습니다.

RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.
RewriteCond %{HTTP_HOST} ^(.+)$
RewriteRule ^(.*)$ http://www.%1/$1
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top