Я использую файл .htaccess для перезаписи URL-адреса. Он составляет localhost/16
так же, как localhost/profile.php?p=16
. Это работает. Однако, когда я перехожу на localhost/16
, URL-адрес возвращается к localhost/profile.php?=16
. Я бы хотел сказать это как localhost/16
, пока пользователь находится на странице. Как я могу это сделать?Модификация rewrite для возврата к исходному URL-адресу после загрузки
.htaccess
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule .* - [L]
RewriteRule ^(.*)$ http://localhost/profile.php?p=$1 [NC]