动态网站的URL重写

时间:2017-07-08 06:46:57

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

我正在尝试重写我的动态网址,这里有一些关于它的信息。

整个数据来自单个表,没有创建其他表。 URL重写在Apache服务器上处于活动状态。

我的当前网址

http://www.example.com/list.php?city=Mumbai&business_category=Accounting+services

预期网址

http://www.example.com/Mumbai/Accounting-services

我的代码

RewriteEngine On    # Turn on the rewriting engine
RewriteRule    ^([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/?$    list.php?city=$1&business_category=$2    [NC,L]    # Process product requests

1 个答案:

答案 0 :(得分:0)

你可以试试下面的内容 - 我认为它或多或少会影响你的目标

RewriteCond %{THE_REQUEST} /(?:list\.php)?\?city=([^&\s]+)&business_category=([^&\s]+) [NC]
RewriteRule ^ %1/%2? [R=302,L,NE]