Мой рабочий URL: http://www.mydomain.com/user/
Неработающий URL: http://www.mydomain.com/user
RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([^/]+)/$ /lookup.asp?q=$1 [NC,L]
Как я могу изменить свой текущий код, чтобы URL работал с косой чертой или без нее?
Заранее спасибо.
Вы должны добавить только ? к вашему RegEx, чтобы сделать / необязательным:
?
/
RewriteRule ^([^/]+)/?$ /lookup.asp?q=$1 [NC,L]
Таким образом, оба URL работают.
Или вы можете просто удалить косую черту.