我有一个旧域名
www.olddomain.com
我希望重定向到
www.newdomain.com/slug1
BUT
如果用户输入
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>
答案 0 :(得分:0)
在旧域的网站root .htaccess上,您可以使用此规则:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(?:www\.)?olddomain\.com$ [NC]
RewriteRule ^ http://www.newdomain.com/slug1? [L,R=302]
请记住在测试此规则之前清除浏览器缓存。