나는 es라는 하위 도메인이 있으며 누군가 mysite.com/es에 들어가려고 할 때 es.mysite.com으로 리디렉션 될 수 있어야합니다. 다음 htaccess와 작동합니다 :Htaccess 리디렉션 하위 도메인이 작동하지 않습니다.
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.mysite.com$ [NC]
RewriteRule ^(.*)$ http://es.mysite.com/$1 [R=301,L]
RedirectMatch permanent ^/es/?$ http://es.mysite.com/$1
누군가가 mysite.com/es/bla/bla/bla를 입력 할 때 문제가 발생합니다. 이 경우 htaccess의 현재 구성을 사용하면 사용자가 리디렉션되지 않고 사용자를 리디렉션 할 수 있습니다. 예를 들어
:
내가 입력하는 경우 :
http://letsbonus.com/es/barcelona/spa-experiencie-para-2-opcion-masaje-desconecta-roc-nature-273710
이 리디렉션되는 : 사전에
http://es.letsbonus.com/barcelona/spa-experiencie-para-2-opcion-masaje-desconecta-roc-nature-273710
감사합니다.
아니, 그것은 여전히 작동하지 않습니다. – Willy