2013-10-02 3 views
1

Мне любопытно узнать, как люди делают сайт https со ссылками и формами. Я знаком с URL :: secure для создания ссылки на форму. Похоже, вы можете передать https на маршрут, чтобы заставить https. Означает ли это, что я должен установить https для каждого определения маршрута?Обширный https для сайта с Laravel 4

+0

Я думал об этом себе на другой день, я ничего, но не проверял мой первый, хотя должен был обернуть все в группе маршрутов и заставить протокол HTTPS над этой группой , – SamSquanch

+0

Я не тестировал, но вы могли бы выполнить это через элемент конфигурации базового url (установка базового url для среды - «https» в процессе производства). – fideloper

+0

@fideloper Где вы устанавливаете этот параметр? Я проверил config/app.php, и я вижу параметр URL, но это только для командной строки artisan. – thestepafter

ответ

0

Почему бы вам не сделать это, используя ваш веб-сервер? Я думаю, что это безопаснее, и вам не нужно ничего делать в своем приложении.

Это моя конфигурация для апача:

<IfModule mod_rewrite.c> 
    #Options -MultiViews 
    RewriteEngine On 
    RewriteBase/
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteRule ^(.*)$ /index.php?/$1 [L] 

    RewriteCond %{SERVER_PORT} 80 
    RewriteRule ^(.*)$ https://domain.com/$1 [R,L] 
</IfModule> 
Смежные вопросы