Я немного искал и не могу найти решение. Вот что я хотел бы. Пользователь вводит:
Case 1: www.example.com/user/profile.php?alias=bob
Case 2: www.example.com/user/bob
Оба должны отображаться в браузере пользователя как:
www.example.com/user/bob
Внутри это должно быть "profile.php? Alias = bob"
В настоящее время у меня в файле htaccess есть следующие правила mod_rewrite:
RewriteEngine On
#Converting alias to query
RewriteRule ^([A-Za-z0-9-]+)/?$ profile.php?alias=$1 [QSA,L]
Что работает для случая 2. Однако для случая 1 URL все еще отображается с полным запросом. Как заставить его правильно отображаться для случая 1?