
Rails 앱에 Passenger와 함께 Apache2 서버를 사용하고 있습니다.
VirtualHost에서 301 리디렉션을 다음과 같이 생성하는 방법을 모르겠습니다.
- domain.fr --> www.domain.com
- www.domain.fr --> www.domain.com
난 노력 했어 :
Redirect 301 / http://www.domain.com/
그리고
Redirect permanent / http://www.domain.com/
하지만 그렇게 하면 안 돼요 :-)
답변 감사합니다..
답변1
사용mod_rewrite
이것을하기 위해.이 기사www.
몇 가지 예를 보여 주며, non- to를 다시 작성하는 방법은 다음과 같습니다 www.
.
RewriteEngine On
RewriteCond %{HTTP_HOST} ^domain\.com$
RewriteRule (.*) http://www.domain.com/$1 [R=301,L]
귀하의 목적을 위해 이를 다음과 같이 확장하겠습니다.
RewriteCond %{HTTP_HOST} ^www.domain\.fr$
RewriteRule (.*) http://www.domain.com/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^domain\.fr$
RewriteRule (.*) http://www.domain.com/$1 [R=301,L]
물론 마지막 두 개는 RewriteCond
. 나는 이것을 당신을 위한 연습으로 남겨두겠습니다. 그러면 당신은 에 대해 더 많이 배울 동기를 갖게 될 것입니다 mod_rewrite
. :-)