私のhtacessファイルに問題があります。htaccess PHP MVC httpsにリダイレクト
私は、[フォルダ] htaccessの
最初のhtaccessこれはからパブリックを削除することです
RewriteEngine on
RewriteRule ^$ public/ [L]
RewriteRule (.*) public/$1 [L]
を読み込み アプリケーション パブリック[フォルダ]のように見えるルートを設定し、PHPのMVCシステムを持っています私は仮定URL?
私が持っている第二のhtaccessファイルは、これは、httpではなくhttpsに行くためのURLを強制的に書き込まれているPHPアプリ
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]
を開始index.phpファイルと公共ディレクトリ内にあります私が問題にしているのは、URLがhttp://example.comとしてURLバーに入力されていて、書き換えが発生した場合、私はhttps://example.com/publicに私を連れて行くでしょう、私はURLからパブリックディレクトリを削除しようとしています。
乾杯 ライアン
ありがとうございました。ドキュメントルートを一般公開として設定しているとは思えませんでした。 これを答えて、それを受け入れると、私はかなり愚かでした(最初のMVCアプリ) – Hadley8899
答えとしてコメントを追加しました –