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

.htaccess使用时为什么会出现问题?在重定向中

  •  0
  • ParisNakitaKejser  · 技术社区  · 16 年前

    我有这条线

    重定向/?page=cms_page&id=12 http://www.domain.dk/case

    我什么时候打字?页码=。。。。。。如果我只使用page=…,它将不起作用。。。。。它可以正常工作,但不是用户类型

    领域dk/?page=cms_page&id=12

    现在我问你们我做错了什么?

    1 回复  |  直到 16 年前
        1
  •  0
  •   Gumbo    16 年前

    按照 mod_alias 您只能测试URI路径,但不能测试URI查询。为此,您可以使用 mod_rewrite :

    RewriteEngine on
    RewriteCond %{QUERY_STRING} ^page=cms_page&id=12$
    RewriteRule ^$ http://www.example.com/case? [L,R]
    

    替换中的空查询将避免原始查询自动附加到新URI。还有 R 标志将强制外部重定向。

    推荐文章