如何使用.htaccess将特定子文件夹重定向到子域

如何使用.htaccess将特定子文件夹重定向到子域,.htaccess,.htaccess,我想用.htaccess将一些子文件夹重定向到子域。 在我的网页上,我有很多子文件夹,它们都以“页面”开头,如下所示: http://example.com/page-one http://example.com/page-two http://example.com/page-three 因此,我想要实现的是: http://page-one.example.com http://page-two.example.com http://page-three.example.com 我做了一

我想用.htaccess将一些子文件夹重定向到子域。 在我的网页上,我有很多子文件夹,它们都以“页面”开头,如下所示:

http://example.com/page-one
http://example.com/page-two
http://example.com/page-three
因此,我想要实现的是:

http://page-one.example.com
http://page-two.example.com
http://page-three.example.com
我做了一些研究,其工作方式如下:

RewriteCond %{HTTP_HOST} ^example\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.example\.com$
RewriteRule ^page-one\/?(.*)$ "http\:\/\/page-one\.example\.com\/$1"[R=301,L]
但是这样做,我必须为重定向编写很多规则。
是否有一种方法可以“捕获”所有出现“页面”名称的子文件夹,并将整个文件夹重定向到子域?

您正在设法获取
page one/
之后的内容,并将其插入重写目标。那么,是什么阻止您对之前的部分应用非常相似的逻辑呢?顺便说一句,
/
不需要转义,并且转义替换字符串中的任何内容也是错误的(这不是正则表达式)。