2017-12-04 4 views
0

내 공용 html 폴더에는 ./en./fr의 하위 폴더가 있습니다.
내 메인 도메인은 .com 도메인이며 현재는 public_html 폴더의 루트에 있습니다 (나는이 호스트에 mydomain.com을 사용하여 bluehost를 사용하고 있으며 cPanel은이 cPanel에서 열립니다).
내 방문자가 ./fr 하위 폴더로 리디렉션되도록하려는 하위 도메인 fr.mydomain.com을 개설했습니다.
./en 폴더에 wordpress를 사용하고 ./fr 폴더에 다른 wordpress를 사용하고 있습니다.
mydomain.com을 ./en 폴더에 넣고 fr.mydomain.com을 ./fr 폴더에 넣기를 원합니다.Wordpress htaccess가 하위 폴더의 하위 도메인을 다시 지정합니다.

공개 루트 폴더의 .htaccess는 어떻게 설정해야합니까?
/en 폴더의 .htaccess를 어떻게 설정해야합니까?
/fr 폴더의 .htaccess를 어떻게 설정해야합니까?

답변

0

HTTP Host을 기반으로 다시 작성해야합니다.

이 시도 :

RewriteEngine On 
RewriteCond %{HTTP_HOST} en.example.com 
RewriteRule ^(.*)$ http://example.com/en/$1 [L,NC,QSA] 
RewriteCond %{HTTP_HOST} fr.example.com 
RewriteRule ^(.*)$ http://example.com/fr/$1 [L,NC,QSA]