将丑陋的URL替换为漂亮且SEO友好

时间:2013-11-07 17:12:21

标签: .htaccess url mod-rewrite rewrite

我正在寻找.htaccess重写网址解决方案,将我的网络应用程序的丑陋网址转换为漂亮网址。之前我已使用以下.htaccess代码将网址localhost/example/user.php?u=username转换为localhost/example/username

RewriteRule ^([^/\.]+)/?$ user.php?u=$1

现在我要转换以下网址:

localhost/example/messages.php?u=username ----> localhost/example/messages

感谢。

1 个答案:

答案 0 :(得分:0)

将这两条规则保留在DOCUMENT_ROOT/.htaccess文件中:

RewriteEngine On

RewriteRule ^([^/.]+)/?$ user.php?u=$1 [L,QSA]

RewriteRule ^([^/]+)/([^/.]+)/?$ /$1/user.php?u=$2 [L,QSA]