我想寫一個mod重寫規則來處理我的網站上的分頁鏈接。.htaccess重寫規則與分頁
我想我的URL結構是這樣的:http://www.mysite.com/classifieds/state/example?page=2
我已經試過如下:^classifieds/city/(.*)?page=(.*) classifieds.php?state=$1&page=$2 [L]
任何指導,將不勝感激。謝謝
我想寫一個mod重寫規則來處理我的網站上的分頁鏈接。.htaccess重寫規則與分頁
我想我的URL結構是這樣的:http://www.mysite.com/classifieds/state/example?page=2
我已經試過如下:^classifieds/city/(.*)?page=(.*) classifieds.php?state=$1&page=$2 [L]
任何指導,將不勝感激。謝謝
您將需要QSA
標誌來承載現有的查詢字符串。
試試這個規則:
Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteRule ^classifieds/state/([^/]+)/?$ classifieds.php?state=$1 [L,QSA]
RewriteRule ^classifieds/city/([^/]+)/?$ classifieds.php?city=$1 [L,QSA]
**多謝先生**,我很擔心,因爲這個問題。我也不想改變我的網址結構。再次感謝您節省時間。 –
不客氣,很高興它解決了。 – anubhava
你到底想要的鏈接是什麼樣子? – Howli
您的URL中有_state_,但不是您的重寫模式。它的_city_來代替。 –
其實我需要兩個URL來爲州和第二個城市。我試過以下內容:'^ classifieds/state /(.*)?page =(。*)classifieds.php?state = $ 1&page = $ 2 [L]'但不工作 –