0
我正在使用.htaccess文件来重写url。它使得localhost/16
与localhost/profile.php?p=16
相同。这工作。但是,当我转到localhost/16
时,URL将恢复为localhost/profile.php?=16
。当用户在页面上时,我希望它说作localhost/16
。我怎样才能做到这一点?加载后Mod重写恢复为原始URL
的.htaccess
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule .* - [L]
RewriteRule ^(.*)$ http://localhost/profile.php?p=$1 [NC]