我有很多域名,A记录设置为我服务器的IP。
Apache正在使用单个虚拟主机处理所有这些域。
我需要的是重定向' mydomain.com' to' mydomain.com/?param = mydomain.com'使用mod_rewrite,但我不知道如何做到这一点。
我试过这个:
RewriteRule / /?param=%{SERVER_NAME}
没有结果。我很感激任何帮助。
答案 0 :(得分:1)
如果您确实要将example.com/
重定向到example.com/?param=example.com
,则需要使用R标志,请尝试:
RewriteRule ^/?$ /?param=%{SERVER_NAME} [L,R]
如果您想在内部将example.com/
重定向到example.com/?param=example.com
,请尝试以下操作:
RewriteRule ^/?$ /?param=%{SERVER_NAME} [L]
答案 1 :(得分:0)
我通过添加RewriteCond %{QUERY_STRING} ^$