如何将文件夹转换为子域?
How can I convert a folder into a sub domain?
我有一个看起来像这样的网站(法拉利不是物理文件夹是别名虚拟):
www.example.com/en/ferrari
我想将此站点转换为子域,如下所示:
ferrari.example.com
或类似的东西:
ferrari.example.com/en/
我们的想法是让法拉利部分的所有子页面在子域内工作。
我不知道这是否可行,我所有的 .htaccess 测试都没有成功。
我正在寻找重写规则,但我似乎没有找到它。
编辑:
让我重新表述一下这个问题,我不想从示例中重定向。com/ferrari 到 ferrari.example.com
我想要的是展示示例。com/ferrari 当有人打开网站时 ferrari.example.com。这是困难的部分。如果有人打开 ford.example.com,我想显示示例中的所有页面。com/ford。
我在一年前收藏了 this link,它对我有用。
PS:我不记得了,我也不确定,但我认为我在 htaccess 中添加了一些其他标志。让我知道它是否不适用于评论。
使用 directadmin 可以创建子域 + hatcc 重定向
您可以在根目录中使用它 .htaccess
:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^ferrari\.example\.com$ [NC]
RewriteCond %{REQUEST_URI} !^/en/ferraricars [NC]
RewriteRule ^(?:en/)?(.*) en/ferraricars/ [NC,L]
使用 ferrari.example.com/en/other
和 ferrari.example.com/other
-> example.com/en/ferraricars/other
我有一个看起来像这样的网站(法拉利不是物理文件夹是别名虚拟):
www.example.com/en/ferrari
我想将此站点转换为子域,如下所示:
ferrari.example.com
或类似的东西:
ferrari.example.com/en/
我们的想法是让法拉利部分的所有子页面在子域内工作。
我不知道这是否可行,我所有的 .htaccess 测试都没有成功。 我正在寻找重写规则,但我似乎没有找到它。
编辑:
让我重新表述一下这个问题,我不想从示例中重定向。com/ferrari 到 ferrari.example.com
我想要的是展示示例。com/ferrari 当有人打开网站时 ferrari.example.com。这是困难的部分。如果有人打开 ford.example.com,我想显示示例中的所有页面。com/ford。
我在一年前收藏了 this link,它对我有用。
PS:我不记得了,我也不确定,但我认为我在 htaccess 中添加了一些其他标志。让我知道它是否不适用于评论。
使用 directadmin 可以创建子域 + hatcc 重定向
您可以在根目录中使用它 .htaccess
:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^ferrari\.example\.com$ [NC]
RewriteCond %{REQUEST_URI} !^/en/ferraricars [NC]
RewriteRule ^(?:en/)?(.*) en/ferraricars/ [NC,L]
使用 ferrari.example.com/en/other
和 ferrari.example.com/other
-> example.com/en/ferraricars/other