我有以下虚拟主机配置:
$sqlFiles = Get-ChildItem -Path 'C:\test' -Filter '*.sql' # you can do it recurse with -r
$sqlFiles | foreach { sqlcmd -S 127.0.0.1 -d SomeDBTenant -U someUser -P somePassword -I -i $_.FullName }
在www.something.com-rewrites.conf文件下:
<VirtualHost *:80>
ServerName www.something.com
ServerAlias something1.com
Include conf/vhost/www.something.com-rewrites.conf
</VirtualHost>
如果有RewriteRule ^/apps/(.*)$ / [R=301,L,E=cache_redirect:1]
请求,我发现重定向正在发生,但网址已更改为something1.com/apps/
我不明白这种奇怪的行为,也是他能阻止这种行为的其他方式吗?
答案 0 :(得分:0)
声音就像你有一个UseCanonicalName的非默认值,或者你的客户端是HTTP / 1.0而不是发送Host:头。
答案 1 :(得分:0)
如果您的网站运行的是像wordpress这样的CMS,它会将其安装的域用作主域,并且无论您的ServerAlias和ServerMain设置如何,都会重定向到该主域。