我有一个托管服务器,上面有几个域。我通过各自的主机控制这些并将它们转发到相应的(WordPress)文件夹。看起来像这样:
# domain 1
RewriteCond %{HTTP_HOST} www.domain1.com
RewriteRule (.*) http://domain1.com/$1 [L,QSA]
RewriteCond %{HTTP_HOST} ^domain1.com
RewriteRule !^$ apps/wp_domain1%{REQUEST_URI} [L]
# domain 2
RewriteCond %{HTTP_HOST} www.domain2.com
RewriteRule (.*) http://domain2.com/$1 [L,QSA]
RewriteCond %{HTTP_HOST} ^domain2.com
RewriteRule !^$ apps/wp_domain2%{REQUEST_URI} [L]
字符串
但是,如果我有不同的语言作为一个域的子目录,我现在该如何进行?例如:domain3.com/es/
我已经尝试了几件事,但不仅是样式丢失(指示重定向错误),后端不可用,当我试图登录我得到一个消息,有一个重定向错误。我已经进入了相应的页面与相应的wordpress数据库中的语言目录。所以这个应该能用。
我怀疑我仍然需要在wordpress安装中的htaccess中做一些事情,但不是什么。
1条答案
按热度按时间oyjwcjzk1#
要在.htaccess文件中将不同语言作为域的子目录处理,您需要为每个语言子目录添加特定的重写规则。
下面是一个示例,说明如何为具有西班牙语(es)和英语(en)子目录的域设置它:
字符串