Как заменить в УРЛе (адресе страницы) все "+" на "%20" ?

zonk2020

Новичок
Возможно (скорее всего 😟), не в тот раздел публикую. Простите заранее. Но очень нужна помощь!

На сайте внутренние ссылки прописаны с символом "+". А по факту в названиях папок - пробелы. Как заменить "+" на "%20"?

Поясню))

Сейчас страницы нормально открываются так - www.site.ru/article title/ (ну или www.site.ru/article%20title/ )

А во внутренней перелинковке в ссылках - www.site.ru/article+title/

И как заменить этот "плюс" на "пробел" ?

Заранее огромное спасибо!!
 

AnrDaemon

Продвинутый новичок
Использовать правильное кодирование адресов.
rawurlencode для пути. urlencode для параметров запроса.

А если какой-то идиот прописал ссылки с плюсами прямо на страницах - то только исправлять вручную.
 

AnrDaemon

Продвинутый новичок
@WoLFiks твой код работает 50-200 мс. .htaccess проверяется 150-200 мс.

Насколько это критично?
 
Сверху