在我的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
。自然,我需要将它保留给可能受此行为影响的所有页面。