如何在虚拟主机中将子域和完整路径重定向到Apache上的另一个子域

时间:2019-04-03 20:44:53

标签: regex apache redirect mod-rewrite http-status-code-301

在我的VirtualHost中,我有以下想法:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^dev.example.com$
RewriteRule ^(.*)$ https://www.example.com/$1 [R=301,L]

我试图确保所有对dev子域的引用现在都进入www。这对我来说很有效。也就是说,它正在重写www和参数,但没有继承路径。

例如:

https://dev.example.com.com/subdir/index.cfm?param=1234

重定向到:

https://www.example.com/?param=1234

我找不到答案来解释为什么此处删除subdir/index.cfm。自然,我需要将它保留给可能受此行为影响的所有页面。

0 个答案:

没有答案