代码之家  ›  专栏  ›  技术社区  ›  Ivan

mod_write并重定向到添加了参数的同一域

  •  1
  • Ivan  · 技术社区  · 10 年前

    我有很多域的a记录设置为我的服务器的IP。

    Apache正在用一个虚拟主机处理所有这些域。

    我需要的是重定向我的域名。com到mydomain.com/?param=mydomain。com,但我不知道该怎么做。

    我试过这个:

    RewriteRule / /?param=%{SERVER_NAME}
    

    没有结果。我很感激你的帮助。

    2 回复  |  直到 10 年前
        1
  •  1
  •   Amit Verma    10 年前

    如果你真的想重定向 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]
    
        2
  •  0
  •   Ivan    10 年前

    我通过添加 RewriteCond %{QUERY_STRING} ^$

    推荐文章