2014-10-31 3 views
0

내 Laravel 설치가 로컬 서버에서 작동하는 데 문제가 있습니다. 올바르게 작동하는 서버에서 당겨졌지만 현재 링크가 작동하지 않아 작동하지 않을 수 있습니다..Lavel 설치를위한 htaccess 규칙

<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] 

:

내 WAMP Laravel 설치는 라이브 서버에서 온다 여기

합니다 (/ htaccesss입니다 ... 폴더 WWW (로컬 서버의 루트 폴더)에

다시 쓰기 규칙에서 '~ celeb'부분을 제거해야한다는 것을 알았지 만 링크를 여전히 작동하지 않습니다. 예를 들어, "****/가입 "그것은 작동하지 않지만, 내가 ('*****/index.php/가입') 그것에 'index.php'를 추가하면 잘 작동합니다.누군가 나를 미치게 만드는 이유를 알고 있습니까? 감사합니다.

답변

1

동일한 문제가있어서 .htaccess 파일에 RewriteBase 규칙을 추가하면 해결되었습니다. URL에 대한

예 : 로컬 호스트/예/index.php에 :

RewriteBase /example 

그리고 아파치를 다시 시작하고 어쩌면 그것이 작동합니다 :)

Bests, 케빈