.htaccess - 将旧域目录中的所有文件重定向到新域根目录中的相同文件
问题描述
我同时面临域和目录的变化。
使用WHM,将帐户的旧域名更改为新域名。旧域名现在使用 cPanel 停放在新域名之上。
www.olddomain.com/store 中的每个文件都应重定向到 www.newdomain.com 根目录中的同一文件。
对于 www 和 HTTPS,我在 .htaccess 文件的开头使用它,它工作正常:
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule (.*) https://www.%{HTTP_HOST}%{REQUEST_URI} [E=HTTPS,R=301,L]
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
要重定向文件,我正在使用它将所有内容重定向到新域的根目录,而不是新域中的相应文件名(我真正需要的):
RewriteCond %{HTTP_HOST} ^olddomain.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.olddomain.com$
RewriteRule ^store/(.*)$ "https\:\/\/www\.newdomain\.com\/$1" [R=301,L]
经过多次测试,我认为这应该可行,但事实并非如此。任何帮助将不胜感激。
解决方案
推荐阅读
- bash - 您可以将粘贴命令与命令而不是文件一起使用吗?
- android - 使用冲突的 android 组件/依赖版本(play-services-location、firebase 等)构建 cordova-android
- python - 使用 Python 中的 Sql Sever 处理大文件?
- angular - 角度错误未在代码中显示行号
- flutter - 我如何从飞镖的未来获得价值并将其存储到全局变量
- python - 新 docker 映像上 pip 安装的 Sha256 不匹配
- python - 使用请求登录推特
- mysql - 在 d-mY 格式的日期和下个月 1 日之间选择记录,再加上 Mysql 中的 1 天
- flutter - 谁能像我的 xd 一样帮助我设计自定义可扩展列表
- django - success_url 不重定向到重定向页面