Чтобы преобразовать этот HTTP-запрос из
http://localhost/site1/viewUser?selectedSearchedUsername=user1
до
http://localhost/site1/viewUser/user1
Вы можете просто использовать
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^/site1/viewUser/(.*) /site/viewUser?selectedSearchedUsername=$1 [L]
[L]
здесь, чтобы указать, что это последнее правило. Вы можете быть осторожны и хотите быть более строгими в том, что вы разрешаете сопоставлять. Например, если имя пользователя - это только последовательность букв и цифр ascii, вы можете это перехватить или очистить букву в своей программе. Просто будьте осторожны, чтобы не оставить дверь открытой.