Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Добрый день, продолжаю проект написанные предыдущим программистом на laravel v3. Проблема в том что на тестовом сервере где идет разработка все нормально работает, а на сервере где нужно развернуть проект (на нем используется протокол https) работает только
Route::get('/', function() { .....
при попытке перехода по любому другому маршруту выдает ошибку 404.
Пробовал менять маршруты так:
//Вместо
Route::any('login', function() { ....
//Писать так
Route::any('login', array('https' => true, function() { ....
все равно не работает. Может быть при использовании https нужно изменять как-то конфигурационные файлы? Подскажите в какую сторону копать на счет этой ошибки.
Не в сети
/application/config/application.php -> 'ssl' => true попробуйте
Не в сети
/application/config/application.php -> 'ssl' => true попробуйте
ssl в true уже стоит
Не в сети
С https у меня к сожалению опыта нет, а вы так пробовали:
Route::secure('GET', 'login', function () {
return View::make('login');
});
И мне кажется, что если для http у вас было так:
Route::get('/',function(){
//code
});
То для https замыкание должно выглядеть следующим образом:
Route::get('/',array('https', function() {
//code
}));
Или если вы хотите использовать контроллер:
Route::get('/',array('https' => true, 'uses' => 'controller@getsomething'));
Не в сети
Страницы 1