我有一个商店定位页面,其中包含选择国家和城市的选项。结果页面网址看起来像http://website.com/store-locator/?id=26,其中26是国家/地区的ID,具体取决于城市下拉列表的更改。
我想将网址结构更改为http://website.com/store-locator/?country=usa,以便更直观。
我尝试了htaccess,但它没有用。我们也在数据库中保存了国家slu ..
RewriteEngine On
RewriteRule ^store-locator/(.*)$ store-locator?slug=$1 [L]
我到底错在了什么?任何形式的帮助将不胜感激。
答案 0 :(得分:0)
您需要以编程方式将网址http://website.com/store-locator/?id=26
更改为http://website.com/store-locator/?country=usa
然后更改脚本以识别country name
而不是id
和HTACCESS
RewriteEngine On
RewriteRule ^store-locator/?country=(.*)$ store-locator?slug=$1 [L]