1
전체 리디렉션 비즈니스를 구성하려고 정말 좌절감을 느낍니다. 나는 주 루트에 하위 디렉토리로 laravel을 가지고있다. 그래서 그 대신이 일을 :HTAccess for Laravel 4 하위 디렉터리
모든 공공 자산 에 대한 404의의 원인 ^^Route::get('/game/quiz/', '[email protected]');
Route::get('/game/quiz/home', '[email protected]');
Route::get('/game/quiz/boho', '[email protected]');
Route::get('/game/quiz/chic', '[email protected]');
Route::get('/game/quiz/elegant', '[email protected]');
Route::get('/game/quiz/glamour', '[email protected]');
Route::get('/game/quiz/quirky', '[email protected]');
Route::post('/game/quiz/submitQuiz', '[email protected]');
는
나는 이상적이 원하는 :
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule (.*) public/$1 [L]
</IfModule>
: 이것은 내 주요 응용 프로그램 htaccess로
Route::get('/', '[email protected]');
Route::get('home', '[email protected]');
Route::get('boho', '[email protected]');
Route::get('chic', '[email protected]');
Route::get('elegant', '[email protected]');
Route::get('glamour', '[email protected]');
Route::get('quirky', '[email protected]');
Route::post('submitQuiz', '[email protected]');
입니다
공용 폴더를 가리 킵니다.
이제 공용 폴더 htaccess로 :
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
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]
$ _SERVER 내가 dd는();
["REQUEST_URI"] "/game/quiz/"
["CONTEXT_DOCUMENT_ROOT"] "/home/sites/mywebsite.co.uk/public_html/"
["SCRIPT_FILENAME"] "/home/sites/mywebsite.co.uk/public_html/game/quiz/public/index.php"
["SCRIPT_URI"] "http://mywebsite.co.uk/game/quiz/"
도움을 주시면 대단히 감사하겠습니다.
L5.1에이 파일이 없습니다. 어떻게해야합니까? – OskarD90