为什么我在使用 Cloudflare 时无法从 htaccess 重定向子域?

Why I can't redirect subdomain from htaccess while having Cloudflare?

为什么我在使用 CloudFlare SSL 时无法从 htaccess 重定向子域?

PS我不知道我是否可以在这里粘贴URL所以我不会粘贴它以避免删除问题。

我在 Chrome 中遇到了这个问题(但它在 Firefox 中也不起作用)

error

我知道互联网上有针对此错误的修复程序,但 none 对我有用。是因为我有连接到 CloudFlare 的根域(也影响子域)吗?

我所做的是: 1. 在主机中创建一个子域并设置其文件目录。 2. 在该文件目录中制作.htaccess 文件。 3. 文件里面

Redirect 301 / https://rootdomain/firstfolder

但它陷入了重定向循环:(

使用我的 .htaccess 代码,我检查域是否有 www。在域上配音,然后我将它重定向到没有 www 的子域。配上它。另外,因为我认为您不想更改它,所以我也在其上放置了 301 重定向。

我忘了说,通常人们不使用 www。也在子域上,所以我猜你也不希望人们使用它。

RewriteEngine On
RewriteCond %{HTTP_HOST} ^domain\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.domain\.com$
RewriteRule ^/?$ "http\:\/\/sundomain\.domain\.com\/" [R=301,L]

对于特定的 url :将下面的代码放入 subdomain.domain.com 的 .htacess

Redirect 301 /blue-car/ http://www.example.com/cars/red-car