Рішення досить просте: коли сторінка запитується з косою рискою в кінці, тоді зробити 301 (постійне) перенаправлення до версії без похилої риски.
- Проблема: іноді URL-адреса містить непотрібні зворотні косі риски, що викликає помилку.
- Рішення:- Для видалення зворотних похилих рисок у PHP використовується рядкова функція stripslashes(). Вона видаляє зворотні похилі риски в рядку.
- Синтаксис:- stripslashes(рядок);
- Приклад:- URL:- https:\/\/kaustubh\/remove\/shashes.php. Необхідний вихід: –
Кінцева коса риска – це коса риска, яка розміщується в кінці URL-адреси. Кінцева коса риска зазвичай використовується для позначення каталогу, і якщо URL-адреса не завершується кінцевою косою рискою, це зазвичай вказує на файл.
На відміну від скісної риски в тілі URL-адреси, кінцеві косі риски на URL-адресах не мають значення, коли йдеться про те, щоб спрямувати вас у потрібне місце. Наприклад, «http://www.example.com/» і «http://www.example.com» вважаються однаковими для веб-браузерів і спрямовують вас на ту саму сторінку.
Ви можете використовуйте метод rstrip(). щоб видалити кінцевий символ нового рядка з рядка.
Спосіб 1: Використання методу replace() з регулярним виразом. Слеш (/) є спеціальним символом у регулярних виразах, який потребує екранування за допомогою зворотного слеша (). Глобальний модифікатор (g) у регулярному виразі забезпечує заміну всіх похилих рисок у заданому рядку.