2016-07-29 22 views
0

Ich benutze Laravel 5.1 & WAMP-Server 2.5.WAMP Sub-Domain-Routing mit Laravel

Ich habe meine Domain wie "www.example.com", die auf die Wurzel verweist. wo sonst habe ich eine Subdomain wie 'admin.examle.com'.

Route::group(['prefix' => 'app', 'middleware' => 'authentication'], function() { 
     Route::get('home', ['as' => 'app.home', 'uses' => '[email protected]']); 
    }); 

Ich habe hinzugefügt virtuelle Hosts auf httpd-vhosts.conf wie folgt:

<VirtualHost *> 
    ServerName www.example.com 
    ServerAlias example.com 
    DocumentRoot "C:/wamp/www" 
</VirtualHost> 

<VirtualHost *> 
    ServerName example.com 
    DocumentRoot "C:/wamp/www/app" 
    ServerAlias app.example.com 
</VirtualHost> 

Aber als App nicht um einen tatsächlicher Ordner in meinem www Ordner ist es interne Serverfehler angezeigt wird. Kann mir jemand dabei helfen ?? Ich muss Subdomains für das gleiche verwenden.

+0

DocumentRoot muss Datei "C:/wamp/www/app/public" –

+0

@BilalIqbal aber ich habe es als http konfiguriert: // _ SERVER_IP_/app, bin ich nicht sicher, aber die Zeigen ist auf app, das ist ein virtueller Ordner, jetzt die zwischen -Tags sollte es physischen Pfad sein, so dass in meinem Fall es nicht funktioniert – ba1ar

Antwort

0
  • Ihr DocumentRoot Überprüfen Sie, sollten alle Laravel Anwendungen auf öffentlichen Verzeichnis hingewiesen werden, wo die Datei index.php
  • Überprüfen Sie befindet sich Ihre Gastgeber (Ich bin ein Windows-Benutzer selbst), Datei diese Datei ermöglicht es Webbrowsern, Domänen auf bestimmte IPs zu verweisen (zum Beispiel mit mysubdomain.myapp.local). Um mehr über Hosts http://www.howtogeek.com/howto/27350/beginner-geek-how-to-edit-your-hosts-file/