我正在寻找.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
感谢。
答案 0 :(得分:0)
将这两条规则保留在DOCUMENT_ROOT/.htaccess
文件中:
RewriteEngine On
RewriteRule ^([^/.]+)/?$ user.php?u=$1 [L,QSA]
RewriteRule ^([^/]+)/([^/.]+)/?$ /$1/user.php?u=$2 [L,QSA]