2015-11-07 171 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]