У меня есть некоторые проблемы с настройкой правильной поддомены. Я думаю, что у меня есть некоторые проблемы относительно htaccess или виртуальных хостов на моей машине.Поддомен маршрутизации с Laravel
Мой маршрут выглядит следующим образом:
Route::group(array('domain' => 'store.munia.dk'), function()
{
Route::get('/', array('as' => 'store', 'uses' => 'Store\[email protected]'));
Route::get('faq', array('as' => 'store.faq', 'uses' => 'Store\[email protected]'));
Route::get('documentation', array('as' => 'store.documentation', 'uses' => 'Store\[email protected]'));
}
Это работает локально, но на моей рабочей машине, только первый маршрут доступен. Другие маршруты получат:
Не найдено: Запрашиваемый URL/документация не найдена на этом сервере.
От Apache.
У кого-нибудь есть идеи, в чем проблема? Я использую файл htaccess по умолчанию из Laravel, и я не внес никаких изменений в настройку Apache.
Вот мой виртуальный хост конф:
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Попробуйте 'store.munia.dk/index.php/faq' – lukasgeiter
Это работает. Итак, как мне позаботиться об этом для субдоменов? Удаление index.php. Он не нужен без субдоменов. – Stromgren
Это звучит так, как будто субдомен не активировал '.htaccess' (' AllowOverride All'). Можете ли вы изменить конфигурацию vhost? – lukasgeiter