我的公共html文件夹有2个子文件夹:./en
和./fr
我的主域名是.com域名,它目前位于public_html
文件夹的根目录中(我使用的是bluehost,而cPanel是以mydomain.com作为此cPanel中的主域名打开的。)
我已经打开了一个子域名fr.mydomain.com,我希望我的访问者可以重定向到./fr
子文件夹。
我在./en
文件夹中使用wordpress,在./fr
文件夹中使用另一个wordpress
我希望mydomain.com落入./en
文件夹,fr.mydomain.com落入./fr
文件夹。
我应该如何设置公共根文件夹的.htaccess?
我该如何设置/en
文件夹的.htaccess?
我该如何设置/fr
文件夹的.htaccess?
答案 0 :(得分: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]