所以,我猜这个问题经常被问到,但我找不到任何可以帮助我的答案。我想要做的是替换地址:
www.site.com/workspace?wid=11
使用地址:
wwww.site.com/workspace/11
我将如何重写这样的网址?
答案 0 :(得分:2)
试试这个:
RewriteEngine On
RewriteCond %{THE_REQUEST} /workspace\?wid=([^&\s]+) [NC]
RewriteRule ^ workspace/%1? [NC,R,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^workspace/([^/]+)/?$ workspace?wid=$1 [QSA,L,NC]