Size: a a a

Laravel для начинающих

2021 March 12

НГ

Никита Гончаров... in Laravel для начинающих
Yuri Em
Заметил что public/ дописывается только если переходить по http. тогда он редиректит на https и добавляет public/ и дальше если переходить, то выдаёт 500 ошибку.
Могу тебе только свои htaccess кинуть
источник

НГ

Никита Гончаров... in Laravel для начинающих
Накопал в инете
источник

YE

Yuri Em in Laravel для начинающих
скинь плз=)
источник

НГ

Никита Гончаров... in Laravel для начинающих
Этот в корне:

<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
   Options -MultiViews
</IfModule>

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} -d [OR]
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^ ^$1 [N]

RewriteCond %{REQUEST_URI} (\.\w+$) [NC]
RewriteRule ^(.*)$ public/$1

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ server.php
</IfModule>
источник

НГ

Никита Гончаров... in Laravel для начинающих
Это в паблик:

<IfModule mod_rewrite.c>
   <IfModule mod_negotiation.c>
       Options -MultiViews -Indexes
   </IfModule>

   RewriteEngine On

   # Handle Authorization Header
   RewriteCond %{HTTP:Authorization} .
   RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

   # Redirect Trailing Slashes If Not A Folder...
   RewriteCond %{REQUEST_FILENAME} !-d
   RewriteCond %{REQUEST_URI} (.+)/$
   RewriteRule ^ %1 [L,R=301]

   # Send Requests To Front Controller...
   RewriteCond %{REQUEST_FILENAME} !-d
   RewriteCond %{REQUEST_FILENAME} !-f
   RewriteRule ^(.+)$ /index.php/$1 [L]
   
</IfModule>
источник

N

Nurzzz in Laravel для начинающих
Никита Гончаров
Или он у тебя между двух страниц прыгает?
Да, то есть главная страница -> посмотреть профиль -> редактировать ->(назад) -> посмотреть профиль ->(назад) -> редактировать и т.д.
источник

N

Nurzzz in Laravel для начинающих
хотел узнать можно ли сделать back() до главной либо есть способ?
источник

N

Nurzzz in Laravel для начинающих
я понимаю что это из-за того, что на обоих стоит ссылка url()->back
источник

YE

Yuri Em in Laravel для начинающих
Никита Гончаров
Это в паблик:

<IfModule mod_rewrite.c>
   <IfModule mod_negotiation.c>
       Options -MultiViews -Indexes
   </IfModule>

   RewriteEngine On

   # Handle Authorization Header
   RewriteCond %{HTTP:Authorization} .
   RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

   # Redirect Trailing Slashes If Not A Folder...
   RewriteCond %{REQUEST_FILENAME} !-d
   RewriteCond %{REQUEST_URI} (.+)/$
   RewriteRule ^ %1 [L,R=301]

   # Send Requests To Front Controller...
   RewriteCond %{REQUEST_FILENAME} !-d
   RewriteCond %{REQUEST_FILENAME} !-f
   RewriteRule ^(.+)$ /index.php/$1 [L]
   
</IfModule>
Походу тоже не работает, у меня если переходить на http он на нём и остаётся, не редиректит.
Пробежался глазами по твоему коду, тут в принципе нигде и не прописан редирект;))

Проверь, может у тебя тоже не работает?
источник

YE

Yuri Em in Laravel для начинающих
Yuri Em
Походу тоже не работает, у меня если переходить на http он на нём и остаётся, не редиректит.
Пробежался глазами по твоему коду, тут в принципе нигде и не прописан редирект;))

Проверь, может у тебя тоже не работает?
Я если честно раньше думал что в env если прописан https, то он и будет на него переходить, а теперь понял что это не работает, есил http то он и будет по http ходить...
источник

НГ

Никита Гончаров... in Laravel для начинающих
Nurzzz
хотел узнать можно ли сделать back() до главной либо есть способ?
А прост роут до главное прописать нельзя?
источник

НГ

Никита Гончаров... in Laravel для начинающих
Yuri Em
Походу тоже не работает, у меня если переходить на http он на нём и остаётся, не редиректит.
Пробежался глазами по твоему коду, тут в принципе нигде и не прописан редирект;))

Проверь, может у тебя тоже не работает?
То есть ты хочешь, чтоб он тебя автоматом редиректил с http на https?
источник

YE

Yuri Em in Laravel для начинающих
Никита Гончаров
То есть ты хочешь, чтоб он тебя автоматом редиректил с http на https?
да
источник

НГ

Никита Гончаров... in Laravel для начинающих
Оу, объясните.. Типо https домен может отвечать на http, а наоборот - нет?
источник

НГ

Никита Гончаров... in Laravel для начинающих
Я думал, что домен либо на http, либо https... 🤷‍♂️
источник

EG

Egor Gruzdev in Laravel для начинающих
Никита Гончаров
Оу, объясните.. Типо https домен может отвечать на http, а наоборот - нет?
источник

MP

Maksim (Ellrion) Pla... in Laravel для начинающих
Никита Гончаров
Оу, объясните.. Типо https домен может отвечать на http, а наоборот - нет?
Домен не на что не может отвечать. Он часть адреса.
Отвечает веб сервер. И он может отвечать на что настроешь
источник

EG

Egor Gruzdev in Laravel для начинающих
Вот еще решение без редиректа

https://stackoverflow.com/a/44442699
источник

M

Michael in Laravel для начинающих
https в урле говорит браузеру, что надо отправлять http-запрос на порт 443 (шифруя его при этом)
http - что на порт 80.
веб-сервер должен слушать эти оба порта и принимать решение, что делать
источник

Д

Дмитрий in Laravel для начинающих
есть ендпоинт, который должен отдавать массив данных
в теле запроса я должен передать обьект с массивами, в которых критерии поиска, гет запрос норма для такого?
источник