Назад | Перейти на главную страницу

Удалите косую черту из URL с помощью перенаправления htaccess

Я использую следующую директиву в своем .htaccess файл:

RedirectMatch 301 ^/user/(.*)?$ http://$1.example.com/user/$1

перенаправить URL

example.com/user/koko/

но он перенаправляет на http://koko/.example.com/user/koko вместо того http://koko.example.com/user/koko.

Как убрать лишнюю косую черту с http://koko/.example.com/user/koko?

Я попробовал несколько ответов, которые нашел здесь, но это не сработало.

Было бы неплохо, если бы вы включили то, что пробовали, а что не сработало.

Ограничьте количество символов, которые вы хотите передать, иначе вы просто скопируете ненадежные данные с клиента. Возможно, вы захотите что-то сделать с данными после имени во втором шаблоне.

RedirectMatch 301 ^/user/([-a-zA-Z0-9]*)(.*)$ http://$1.example.com/user/$1