url用问号重写

时间:2012-03-02 16:15:07

标签: php .htaccess mod-rewrite url-rewriting rewrite

我想更改此网址:

mydomain. com/?root=yes 

于:     MYDOMAIN。 COM /

我无法弄清楚如何处理问号。

2 个答案:

答案 0 :(得分:1)

您可以在重写规则中添加?后跟任何内容,以指示mod_rewrite在重写时应清除查询字符串。例如:

RewriteCond %{QUERY_STRING} ^root=yes$
RewriteRule ^$ index.php? # index.php will receive an empty querystring

答案 1 :(得分:-1)

<?php
if(isset($_GET['root']) && $_GET['root'] == 'yes')
{
    header('Location: http://mydomain.com');
}