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

时间:2010-05-20 07:47:35

标签: redirect .htaccess mod-alias

我有这条线

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

当我输入?page = ......如果我只使用page = .....它将不起作用它会工作正常而不是用户类型

domain.dk/?page=cms_page&id=12

所以现在我问你们,我犯了什么错误?

1 个答案:

答案 0 :(得分:0)

使用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 标志将强制进行外部重定向。