Url自动重写下划线

时间:2015-11-03 16:07:08

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

我试图从

自动重写网址
www.example.com/test.php?title=123jane

www.example.com/test_123jane

我正在使用

RewriteRule    ^test_([A-Za-z0-9-]+)/?$    test.php?title=$1    [NC,L]'

但这并没有自动改变。

1 个答案:

答案 0 :(得分:0)

RewriteEngine On

RewriteCond %{THE_REQUEST} ^GET\ /test\.php\?title=([a-z0-9]+) [NC]
RewriteRule ^test\.php$ /test_%1? [R=301,L,NC]

RewriteRule ^test_([a-z0-9]+)$ /test.php?title=$1 [L]

上述情况应该有效。