使用.htaccess或其他任何方法将隐藏的域名重定向到其他DN的子文件夹



我想在不更改url的情况下将我的域名example.com重定向到此域名:example2.com/new/mywebsite(隐藏重定向(我在stackoverflow中尝试了几个代码,但对我不起作用。

Ps:example2.com是一个不同的网站,实际上我在wordpress中做了两个具有相同dashbord的网站——相同的主机,但域名不同。

示例1不起作用:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^((www.)?)example1.com [NC]
RewriteRule ^folder/(.*)$ https://example2.com/new/website-a/$1 [R=301,L]

示例2也不起作用:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^website-a.example1.com$
RewriteRule ^(.*)$ https://example2.com/new/website-a/$1 [L,R=301]

根据你在第一段中的具体要求,这应该有效:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www.)?example1.com$ [NC]
RewriteRule ^(.*)$ https://example2.com/new/mywebsite [R=301,L]

但是您的示例使用不同的路径等,所以请确保根据需要进行更新。

您的Apache配置文件也需要更新,以确保设置了AllowOverride All而不是AllowOverride None

此文件需要放在example1(旧(域的根文件夹中。这是因为重定向是在您访问example1网站时启动的。

相关内容

  • 没有找到相关文章

最新更新