使用 .htaccess 或其他任何方式将隐藏的域名重定向到其他 DN 的子文件夹
Hidden redirect domain name to a subfolder of an other DN using .htaccess or anything else
我想将我的域名 example.com 重定向到这个域名:example2.com/new/mywebsite 而不更改 url(隐藏的重定向)
我在 Whosebug 中尝试了几个代码,但它对我不起作用..
Ps : example2.com 是一个不同的网站,实际上我在 wordpress 中使用相同的仪表板创建了 2 个网站,使用相同的主机,但域名不同。
示例 1 不起作用:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^((www.)?)example1.com [NC]
RewriteRule ^folder/(.*)$ https://example2.com/new/website-a/ [R=301,L]
示例 2 也不起作用:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^website-a\.example1\.com$
RewriteRule ^(.*)$ https://example2.com/new/website-a/ [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 站点时,重定向就开始了。
我想将我的域名 example.com 重定向到这个域名:example2.com/new/mywebsite 而不更改 url(隐藏的重定向) 我在 Whosebug 中尝试了几个代码,但它对我不起作用..
Ps : example2.com 是一个不同的网站,实际上我在 wordpress 中使用相同的仪表板创建了 2 个网站,使用相同的主机,但域名不同。
示例 1 不起作用:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^((www.)?)example1.com [NC]
RewriteRule ^folder/(.*)$ https://example2.com/new/website-a/ [R=301,L]
示例 2 也不起作用:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^website-a\.example1\.com$
RewriteRule ^(.*)$ https://example2.com/new/website-a/ [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 站点时,重定向就开始了。