我有一个看起来像这样的网站(法拉利不是物理文件夹是别名虚拟):
www.example.com/en/ferrari
我希望将此网站转换为子域名,如下所示:
ferrari.example.com
或类似的东西:
ferrari.example.com/en /
这个想法是让法拉利部分的所有子页面在子域内工作。
我不知道这是否可行,我所有的.htaccess测试都没有成功。 我正在寻找重写规则,但我似乎没有找到它。
让我重新解释一下这个问题,我不想将example.com/ferrari重新发送到ferrari.example.com
我想要的是在有人打开ferrari.example.com时显示example.com/ferrari网站。这是困难的部分。如果有人打开ford.example.com,我想显示example.com/ford中的所有页面。
答案 0 :(得分:1)
您可以在根.htaccess
中使用它:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^ferrari\.example\.com$ [NC]
RewriteCond %{REQUEST_URI} !^/en/ferraricars [NC]
RewriteRule ^(?:en/)?(.*) en/ferraricars/$1 [NC,L]
使用ferrari.example.com/en/other
和ferrari.example.com/other
- > example.com/en/ferraricars/other
答案 1 :(得分:0)
一年前我已经this link,但它对我有用。
PS:我不记得了,我不确定,但我认为我在htaccess中添加了一些其他标志。如果它没有处理评论,请告诉我。答案 2 :(得分:-2)
使用directadmin可以创建子域+ hatcc重定向