.htacess url重写规则缩短网址并从中删除“?st_id =”

时间:2016-12-10 19:58:08

标签: .htaccess

我目前转到:

support-requests/?st_id=7

理想情况下,我想直接在这里使用.htaccess url-rewriting让网页更整洁,查看并导航到网址中不显示“?st_id =”。

support-requests/7

这是我目前所拥有的,但我知道它的错误,它不起作用:

RewriteCond %{QUERY_STRING} ^(\w+)=(\w+)$
RewriteRule support-requests/ support-requests/%1/%2/?

请问我能帮助你做正确的事吗?

由于

1 个答案:

答案 0 :(得分:1)

使用此:

RewriteEngine On
RewriteRule ^support-requests/([^/]*)$ /support-requests/?st_id=$1 [L]

应该留下你:

www.example.com/support-requests/7