2013-06-27 2 views
4

Я новый пчела в Laravel. Я создал Laravel с помощью этого tutorial. Я установил виртуальный хост, на своем виртуальном хосте я написал это.маршрутизация в laravel3 не работает должным образом

<VirtualHost *:80> 
    ServerName ranjitalaravel.com 
    DocumentRoot "/var/www/html/laravel4/public" 
    <Directory "/var/www/html/laravel4/public"> 
    </Directory> 
</VirtualHost> 

В моем файле хостов то есть/и т.д./хосты

127.0.0.1 ranjitalaravel.com 

Когда я печатаю http://ranjitalaravel.com/ в моем браузере весь список файлов в моем каталоге Laravel показывает. Но когда я набираю дом после него, он показывает мне: «Запрошенный URL/дом не найден на этом сервере». Я написал этот код в файле route.php внутри папки приложения.

Route::any('home', function() 
{ 
    return View::make('home.index'); 
}); 
+0

Вы перезапустили Apache после добавления вашей конфигурации виртуального хоста? – naththedeveloper

+0

Вы сказали laravel3 в своем вопросе, но в каталоге говорится laravel4. Какую версию вы используете? – Justin

ответ

0
<VirtualHost *:80> 
    ServerAdmin [email protected]_server 
    DocumentRoot "E:/xampp/htdocs/some_server" 
    ServerName some_server 
    ServerAlias some_server 
    ErrorLog "logs/some_server.localhost-error.log" 
    CustomLog "logs/some_server.localhost-access.log" combined 
</VirtualHost> 

это работает хорошо для меня, надеюсь, поможет вам

+0

Я пробовал это. Но все еще не работает. 404 Не найдено показывается, когда я собираюсь Запрошенный URL/home –

0

Попробуйте эту конфигурацию

<VirtualHost *:80> 
    ServerName ranjitalaravel.com 
    DocumentRoot /var/www/html/laravel4/public 
    <Directory /var/www/html/laravel4/public/> 
      Options +Indexes +FollowSymLinks +MultiViews 
      AllowOverride all 
      Order allow,deny 
      allow from all 
    </Directory> 
</VirtualHost> 

вы используете символические ссылки?