我创建了一个.htaccess文件来重写url。但是当我打开应该由htaccess重写的url时,url没有被更改。这是我的.htaccess
Options +FollowSymLinks -MultiViews
RewriteEngine on
RewriteRule seller/username/(.*)/ seller.php?username=$1
RewriteRule seller/username/(.*) seller.php?username=$1
请帮助我,因为我是htaccess的初学者。提前致谢
答案 0 :(得分:0)
这样做:
Options +FollowSymLinks -MultiViews
RewriteEngine on
RewriteCond %{THE_REQUEST} \s/+seller/\.php\?username=([^\s&]+) [NC]
RewriteRule ^ /seller/username/%1? [R=302,L]
RewriteRule ^seller/username/(.+)/?$ seller.php?username=$1 [L,QSA]