VPS에 Laravel 5.5 응용 프로그램을 업로드했습니다. 내가 public/laravel
에 private/laravel/public
디렉토리에서 심볼릭 링크를 생성 한Laravel 응용 프로그램의 공용 폴더에 대한 Symlink로 인해 리디렉션이 발생합니다.
web
private
laravel
app
bootstrap
public
...
public
laravel
public (symlink)
.htaccess
: 다음과 같은 디렉토리 구조가 모습입니다. 모든 것이 정상적으로 작동하지만 URL의 마지막 슬래시에 문제가 있습니다.
내가 'example.com/posts'
를 입력하면 그때는 괜찮습니다,하지만 난 'example.com/posts/'
를 입력 할 때 그것은 'example.com/posts'
의 내용을 작업으로 'example.com/laravel/public/posts'
에 저를 리디렉션합니다.
어떻게 피할 수 있습니까? URL은 'example.com/posts/'
과 같아야합니다. 웹/공공 디렉토리에
htaccess로 :
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_URI} !^laravel/public
RewriteRule ^(.*)$ laravel/public/$1 [L]
</IfModule>
감사합니다.