Я так хочу, когда пишу следующее:
http://boundsblazer.com/user/joe
внутренне обрабатывает страницу:
http://boundsblazer.com/user/profile?usr=joe
Но сохраняет старый URL. Однако, когда я пишу:
URL становится:
Я искал бесчисленное количество тем, и у меня нет проблем. Проблема в том, что когда я пишу свой URL, URL меняется и делает его уродливым. Это мой .htaccess:
RewriteEngine on RewriteRule ^user/([a-zA-Z0-9]+)$ http://boundsblazer.com/user/profile.php?usr=$1 [L,QSA]
Кто-нибудь знает, что может быть причиной проблемы?
Используйте это:
RewriteEngine on RewriteRule ^user/([a-zA-Z0-9]+)$ /user/profile.php?usr=$1 [L,QSA]
Проблема в том, что вы используете абсолютный URL-адрес вместо относительного URL-адреса, а mod_rewrite выполняет перенаправление вместо перезаписи.