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

时间:2017-09-06 12:19:44

标签: wordpress .htaccess redirect http-status-code-301 cloudflare

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

PS我不知道我是否可以在此处粘贴网址,因此我不会粘贴它以避免删除问题。

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

error

我知道互联网上有这个错误的修复,但没有一个对我有用。是因为我有根域连接到CloudFlare(也影响子域)?

我做的是: 1.在托管中创建一个子域并设置其文件目录。 2.在该文件目录下制作.htaccess文件。 3.在文件内

Redirect 301 / https://rootdomain/firstfolder

但它属于重定向循环:(

1 个答案:

答案 0 :(得分:0)

使用我的.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]

对于特定网址:将以下代码放在subdomain.domain.com的.htacess

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