微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

.htaccess将子目录重定向到新域

如何解决.htaccess将子目录重定向到新域

我需要将特定文件夹下的所有页面重定向到具有不同子文件夹的另一个

例如:

从:https://www.my.domain.com/user/myuser/test.png

收件人:https://www.newdomain.com/all/allegato1.png

我尝试了很多htaccess文件,但都无法正常工作

RewriteEngine On
RewriteCond %{HTTP_HOST} ^my.domain.com$ [OR]
RewriteCond %{HTTP_HOST} www.my.domain.com$
RewriteRule ^user/myuser/(.*) http://www.newdomain.com/all/$1 [R=301,L]

我将.htaccess插入目录my.domain.com/user/myuser/

我如何制定此规则?谢谢您的帮助

解决方法

/user/myuser/.htaccess内应遵循以下规则:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^(?:www\.)?my\.domain\.com$ [NC]
RewriteRule .* http://www.newdomain.com/all/$0 [R=301,L]

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。