我想將我的域名 example.com 重定向到這個域名:example2.com/new/mywebsite 而不更改 url(隱藏重定向)我在 stackoverflow 中嘗試了幾個代碼,但它對我不起作用..
Ps:example2.com 是一個不同的網站,實際上我在 wordpress 中使用相同的 dashbord 做了 2 個網站,它們的主機相同,但域名不同。
示例 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]
uj5u.com熱心網友回復:
根據您在第一段中的具體要求,這應該有效:
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 站點時啟動的。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/449897.html
