2015-11-07 184 views
1

我有以下的.htaccess规则:重写的.htaccess规则

RewriteRule ^([^/.]+)/([^/.]+)/?$ ?page=search&type=$1&city=$2 [L] 

这一个伟大的工程。

时,我想有其他的.htaccess规则如下所示:

RewriteRule ^profile/([^/.]+)?$ ?page=profile&name=$1 [L] 

第一个是覆盖这个规则,当我尝试访问资料/考试我到达?page = search page。

有什么办法解决这个问题吗?

回答

1
Place your second htaccess rule above first one , so it will working 

RewriteRule ^profile/([^/.]+)?$ ?page=profile&name=$1 [L] 
RewriteRule ^([^/.]+)/([^/.]+)/?$ ?page=search&type=$1&city=$2 [L]