2015-01-09 3 views
0

Я создал проект в laravel ( http://mysiteip/~productdemo/yelp/ ). URL-адрес не работает index.php. Мой текущий URL являетсяlaravel url не работает должным образом

http://mysiteip/~productdemo/yelp/explore" 

, но его не working.If я поставил

http://mysiteip/~productdemo/yelp/index.php/explore" 

это working.How я могу решить проблему, пожалуйста, помогите мне в этом. Мой текущий .htacess файл имеет код, подобный следующему

RewriteEngine On 
# Redirect Trailing Slashes... 
RewriteRule ^(.*)/$ /$1 [L,R=301] 

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

у вас включен модуль перезаписи, я предполагаю, что, конечно, вы используете Apache. – lozadaOmr

+0

Ваш файл htaccess в каталоге yelp? –

+0

@ lozadaOmr..yes Я включил модуль перезаписи. –

ответ

0

От Laravel Documentarion.

Apache

Каркасные поставляется с общественным/.htaccess файл, который используется, чтобы URL-адреса без index.php. Если вы используете Apache для обслуживания вашего приложения Laravel, обязательно включите модуль mod_rewrite.

Если файл .htaccess, который поставляется с Laravel не работает с установкой Apache, попробуйте это один:

Options +FollowSymLinks 
RewriteEngine On 

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

Источник: http://laravel.com/docs/4.2/installation#pretty-urls

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