1

我有一个看起来像这样的网站(法拉利不是物理文件夹是别名虚拟):

www.example.com/en/ferrari

我想将此站点转换为子域,如下所示:

ferrari.example.com

或类似的东西:

ferrari.example.com/en/


这个想法是让 Ferrari 部分的所有子页面都在子域内工作。

我不知道这是否可能,我所有的 .htaccess 测试都没有成功。我正在寻找重写规则,但似乎找不到。

编辑:

让我重新表述一下这个问题,我不想从 example.com/ferrari 重定向到 ferrari.example.com

我想要的是当有人打开 ferrari.example.com 时显示 example.com/ferrari 网站。那是困难的部分。如果有人打开 ford.example.com,我想显示 example.com/ford 内的所有页面。

4

3 回答 3

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/otherferrari.example.com/other->example.com/en/ferraricars/other

于 2015-01-27T15:01:50.550 回答
0

一年前我喜欢这个链接,它对我有用。

PS:我不记得了,我也不确定,但我认为我在 htaccess 中添加了一些其他标志。让我知道它是否不适用于评论。

于 2015-01-27T14:51:02.587 回答
-2

使用 directadmin 可以创建子域 + hatcc 重定向

于 2015-01-27T14:53:17.200 回答