我对主页的index.php形式变量传递到页面的search.php后提交的URL看起来像justdlal.com/search/Computer-Hardware/Delhi
在同一页我有两个输入城市和关键字相同的形式,但在提交后,一定要到URL像
justdlal.com/search/laptop/Delhi
而是它的附加搜索查询到当前的URL像justdlal.com/search/Computer-Hardware/search.php?keyword=laptop&city=Delhi
我的htaccess的代码
RewriteEngine on
RewriteBase /
RewriteRule "^(search)/([^+]*)\++([^+]*\+.*)$" /$1/$2-$3 [L,NC]
RewriteRule "^(search)/([^+]*)\+([^+]*)$" /$1/$2-$3 [L,R=301,NE,NC]
RewriteCond %{THE_REQUEST} \s/+search\.php\?keyword=([^&]+)&city=([^\s&]+) [NC]
RewriteRule ^ /search/%1/%2? [R=301,L,NE]
RewriteRule ^search/([\w-]+)/([\w-]+)/?$ /search.php?keyword=$1&city=$2 [L,QSA]