можно ли сделать так, чтобы переопределение URL-адресов было принудительным?
Вот пример того, что работает, http://localhost/home/ переходит к http://localhost/index.php?page=home, но URL остается прежнимпользователю.
То, что я не могу заставить работать, заставляет http://localhost/index.php?page=home отображаться как http://localhost/home/.
Я не знаю, правильно ли я используютерминологии, но я хочу, чтобы, если вы введете не переписанный URL-адрес, я хочу, чтобы переписанный URL-адрес появлялся в браузере пользователя.
Вот что я до сих пор работаю:
RewriteEngine on
Options +FollowSymLinks
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond $1 !^(index\.php)
RewriteRule ^([a-zA-Z0-9_]*)/([a-zA-Z0-9_]*)/([a-zA-Z0-9_]*)/?$ index.php?page=$1&a=$2&b=$3 [L,NC,QSA]
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond $1 !^(index\.php)
RewriteRule ^([a-zA-Z0-9_]*)/([a-zA-Z0-9_]*)$ index.php?page=$1&a=$2 [L,NC,QSA]
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond $1 !^(index\.php)
RewriteRule ^([a-zA-Z0-9_]*)$ index.php?page=$1 [L,NC,QSA]