질문: "public/index.php" 또는 " index.php"를 Laravel에서 생성된 URL에서 가져옵니다. 현재는 "localhost/public/index.php/someWordForRoute" 형식이지만 "localhost/someWordForRoute"로 설정하고 싶습니다. 이를 달성하려면 어떻게 해야 합니까?
옵션 1: .htaccess 사용
<IfModule mod_rewrite.c> RewriteEngine On RewriteRule ^(.*)$ public/ [L] </IfModule>
옵션 2: 자산을 루트 디렉터리로 이동
'app' => __DIR__.'/../app', 'public' => __DIR__.'/../public',
다음 코드로 바꿉니다:
'app' => __DIR__.'/../app', 'public' => __DIR__.'/../../',
require __DIR__.'/../bootstrap/autoload.php'; $app = require_once __DIR__.'/../bootstrap/start.php';
다음으로 바꾸세요:
require __DIR__.'/laravel_code/bootstrap/autoload.php'; $app = require_once __DIR__.'/laravel_code/bootstrap/start.php';
출처: Laravel의 URL에서 /public/을 제거하는 방법
위 내용은 Laravel URL에서 \'public/index.php\'를 제거하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!