[英]Forcing redirect 301 from any domain urls to one only subfolder
我有一個舊域名
www.olddomain.com
我想重定向到
www.newdomain.com/slug1
但
如果用戶輸入
www.olddomain.com/folderX
她得到
www.newdomain.com/slug1folderX
而不是簡單
newdomain.com/slug1
這當然是錯誤的
我該如何修復我的Apache? 在.conf文件或htaccess中可行嗎?
更新
這是我當前的虛擬主機.conf
<VirtualHost *:80>
ServerName olddomain.it
ServerAlias www.olddomain.it
Redirect 301 / https://www.newdomain.it/slug
</VirtualHost>
在舊域的站點根目錄.htaccess上,您可以使用以下規則:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(?:www\.)?olddomain\.com$ [NC]
RewriteRule ^ http://www.newdomain.com/slug1? [L,R=302]
在測試此規則之前,請記住清除瀏覽器緩存。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.