내 htacess 파일에 문제가 있습니다. htaccess PHP MVC https로 리디렉션
내가 루트 공개 [폴더] 응용 프로그램 [폴더] htaccess로처럼 보이는로 설정 PHP를 MVC 시스템을첫 번째 htaccess로는
RewriteEngine on
RewriteRule ^$ public/ [L]
RewriteRule (.*) public/$1 [L]
를이에서 대중을 제거하는 것입니다 읽고 내가 생각하는 url?
내가 가지고 두 번째 htaccess로 파일이 HTTP가 아닌 HTTPS로 이동 URL을 강제로 작성되었습니다
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^/public) /$1 [L]
RewriteRule^https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
는 PHP 응용 프로그램을 시작하는 index.php 파일과 공용 디렉토리에의 문제는 메신저가 URL을 http://example.com으로 작성하고 다시 작성하면 https://example.com/public이 걸리므로 URL에 공개 입력란을 제거하려고하면 URL에 입력하면 문제가 발생합니다. 어떤 도움이 많이 필요합니다.
건배 라이언
고맙습니다. 나는 문서 루트를 공개로 설정하는 것에 대해 생각조차하지 않았습니다. 답변으로 작성하고 아프다, 받아 들여, 꽤 바보 (첫 번째 MVC 응용 프로그램) – Hadley8899
대답으로 답변을 추가했습니다 –