2014-10-31 2 views
0

У меня возникли проблемы с тем, чтобы моя установка Laravel работала на моем локальном сервере. Он был вытащен с сервера, где он работал правильно, но теперь ни одна из ссылок не работает, и я не могу заставить их работать..htaccess для установки Laravel

установка

Мой WAMP Laravel находится в папке WWW (корневой папке локального сервера) ...

Вот/htaccesss (как это происходит от живого сервера:

<IfModule mod_rewrite.c> 
<IfModule mod_negotiation.c> 
    Options -MultiViews 
</IfModule> 
RewriteEngine On 
RewriteRule ^(.*)/$ /$1 [L,R=301] 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule^/~celeb/index.php [L] 

Теперь я знаю, что мне придется удалить часть «~ celeb» в Rewrite Rule, но когда я это сделаю, ссылки все равно не работают. Например, когда я нажимаю ссылку, например «****/signup "это не работает, но когда я добавляю в него 'index.php' (" *****/index.php/signup '), он отлично работает. Кто-нибудь знает, почему это происходит, поскольку это сводит меня с ума! Thanks

ответ

1

У меня была такая же проблема, и добавление правила RewriteBase в файл .htaccess разрешило его.

Пример URL: локальный/пример/index.php:

RewriteBase /example 

Затем перезапустите Apache и, возможно, она будет работать :)

Bests, Кевин

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