Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 11.02.2020 20:07:28

Убрать слеш в конце URL у папки

Добрый день.
Проблема: в папке /public/blog - лежит блог на WordPress
При переходе на блог - получаю URL http://my.site/blog/
Точно такая же ситуация, если перейти к примеру на /public/images - http://my.site/images/

Вопрос: как убрать последний "/" и сделать 301 редирект на http://my.site/blog ?

Не в сети

#2 11.02.2020 23:29:15

Re: Убрать слеш в конце URL у папки

Это стандартное поведение, наверное, всех веб-серверов. Если по адресу есть директория, а URL не оканчивается на слэш - до PHP/Laravel такой запрос даже не доходит - редирект возвращает сам веб-сервер. А в чем проблема? Ты хочешь, чтобы по адресу .../blog отдавалась одна страница, а по адресу .../blob/ - другая?

Это плохая идея, будет путаница и, вероятно, с SEO тоже вызовет проблемы. Решение, если и есть, зависит от конкретного используемого веб-сервера (что еще одна причина не ломать стандартное поведение - сложно будет поддерживать).

Не в сети

#3 12.02.2020 00:12:00

Re: Убрать слеш в конце URL у папки

Начальнику не нравиться последний слеш в блоге.
При переходе на http://my.site/blog происходит 301 на http://my.site/blog/ А нам нужно сделать наоборот
http://my.site/blog/ -> http://my.site/blog

Не в сети

Подвал раздела