2015-09-05 2 views
0

Когда я открываю Домашний URL: http://localhost/laravel/public/ он перенаправляет меня http://localhost/public и дает мнеLaravel home url не работает?

Ошибка 404

Файл .htaccess по умолчанию один и он работал отлично, я не» Знаете, что пошло не так?

Вот .htaccess:

<IfModule mod_rewrite.c> 
<IfModule mod_negotiation.c> 
    Options -MultiViews 
</IfModule> 

RewriteEngine On 

# Redirect Trailing Slashes If Not A Folder... 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)/$ /$1 [L,R=301] 

# Handle Front Controller... 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule^index.php [L] 

+0

Вы должны опубликовать y наш файл htaccess – user2479930

+0

@JoachimMartinsen Я по умолчанию Laravel .htaccess –

+0

И какой веб-сервер вы используете? – user2479930

ответ

0

Попробуйте добавить RewriteBase к htaccess файл

<IfModule mod_rewrite.c> 
<IfModule mod_negotiation.c> 
    Options -MultiViews 
</IfModule> 

RewriteEngine On 
RewriteBase /laravel/public/ 

RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)/$ /$1 [L,R=301] 

RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule^index.php [L] 
0

Попробуйте использовать следующий файл .htaccess:

<IfModule mod_rewrite.c> 
    <IfModule mod_negotiation.c> 
     Options -MultiViews 
    </IfModule> 

    RewriteEngine On 

    # Handle Front Controller... 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteRule^index.php [L] 
</IfModule> 
+0

нет, это дает мне тот же результат –

Смежные вопросы