Я использую:
Что я сделал:
%systemroot%\System32\drivers\etc\hosts
файл путем добавления 127.0.0.1 juke.dev
в конце строкиhttpd.conf
от
LoadModule vhost_alias_module modules/mod_vhost_alias.so
Include conf/extra/httpd-vhosts.conf
Редактировать мой httpd-vhosts.conf
в это:
<VirtualHost *:80>
ServerAdmin root@localhost
DocumentRoot "C:/WAMP/apache2/htdocs/claim/public"ServerName juke.dev
<Directory "C:/WAMP/apache2/htdocs/claim/public">
Require all granted
</Directory>
</VirtualHost>
устанавливать composer
а также laravel5
Редактировать мой laravel5
routes.php
в это:
Route::get('/', 'WelcomeController@index');
Route::get('contact', 'WelcomeController@contact');
WelcomeController
это так:Теперь в проблему
juke.dev
Удачи.juke.dev/contact
, это не удается.localhost/claim/public/contact
Удачи.Что я сделал не так?
Я все еще новичок в веб-программировании, поэтому любое объяснение поможет
странная проблема:
Это пример моего vhost:
<VirtualHost *:80>
DocumentRoot "G:\Google Drive\Data\Proj\public"ServerName rethinkdb.i
ServerAlias www.rethinkdb.i
<Directory "G:\Google Drive\Data\Proj\public">
AllowOverride All
Require all Granted
</Directory>
</VirtualHost>
Другая вещь, которую я могу подумать, может быть, ваш файл .htaccess.
Как это выглядит?
Отредактировано:
Только что попробовал с вашим vhost, и у вас такая же проблема. Поэтому попробуйте использовать виртуальный хост здесь выше.
Других решений пока нет …