170 похожих чатов

Помогите пожалуйста с регуляркой решить вопрос. На скриншоте рабочий пример.



Но как сделать так чтобы вводя еще один знак вопроса ? она не выделяла всю строку?

13 ответов

33 просмотра

для чего это нужно? тренировка регулярки?

Yuri-Kin Автор вопроса
Egor Gruzdev
для чего это нужно? тренировка регулярки?

правило пишу для nginx 😬 изначальная задача, нужны такие редиректы: https:://domain.ru/blog ---> https:://domain.ru/blog/ (добавляется на конце слеш) https:://domain.ru/blog?param=1 ---> https:://domain.ru/blog/?param=1 (добавляется на конце слеш даже если с гет парамтером)

Yuri Kin
правило пишу для nginx 😬 изначальная задача, нуж...

т.е. nginx ты его добавишь, а Laravel его снова срежет может стоит это сделать на уровне приложения, а не http сервера, Laravel так когда-то делала (а может еще делает) и проблем не было

Yuri-Kin Автор вопроса
Egor Gruzdev
для чего это нужно? тренировка регулярки?

Этот вариант работает для запросов с гет параметрами, но если в урл будет два ? ? то nginx отдает ошибку "выполнено слишком много редиректов"

Yuri-Kin Автор вопроса
Egor Gruzdev
т.е. nginx ты его добавишь, а Laravel его снова ср...

я думал наоборот такие вопросы решать на уровне nginx, чтобы не доходило еще до laravel

Yuri Kin
я думал наоборот такие вопросы решать на уровне ng...

зачем растаскивать это на разные уровни, усложняя работу и контроль, также если тебе нужно с trailing slash, то уже есть готовые пакеты для Laravel P.S. а вообще зачем это нужно? опять SEO в гости заглянул и ты не смог от него отбиться

Yuri-Kin Автор вопроса
Egor Gruzdev
т.е. nginx ты его добавишь, а Laravel его снова ср...

у меня ларавель не срезает на конце /

Yuri-Kin Автор вопроса
Egor Gruzdev
зачем растаскивать это на разные уровни, усложняя ...

надо было сразу написать сюда, и идти делать это на с помощью ларавель, почему то даже не думал об этом, спасибо

Yuri Kin
надо было сразу написать сюда, и идти делать это н...

POST запросы рекомендую игнорировать также могут быть проблемы c session flash, потому что данных уже не будет после переброса на новый путь и SEO не прав

Yuri-Kin Автор вопроса
Egor Gruzdev
POST запросы рекомендую игнорировать также могут б...

изначально так было сделано, хз почему именно со слешем решили сделать

Yuri Kin
изначально так было сделано, хз почему именно со с...

а вот и пакет, но зря вы встали на этот путь https://github.com/fsasvari/laravel-trailing-slash

Yuri-Kin Автор вопроса
Egor Gruzdev
а вот и пакет, но зря вы встали на этот путь http...

я так понял на laravel минус в том что anchor не получишь никак

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта