興味のある人は、私のサイトのルートをパブリックフォルダのルーキーエラーにするだけで解決できました。.htaccess weirdリダイレクトPHP MVC
Hello IVEはウェブサイトの設定を完了したばかりで、私は奇妙なリダイレクトの問題が発生しています。最初にURL https://project-wheels.co.ukを入力すると、サイトに到達するとhttps://project-wheels.co.uk/publicにリダイレクトされます。これはプロジェクトインデックスがある場所であるため、これでも問題はありません。
RewriteEngine on
RewriteRule ^(.*) public/$1 [L]
はその後、パブリックフォルダ内に、私は別のhtaccessファイルを持っている。この最初の.htからアクセスインサイド アプリケーション[フォルダ] パブリック[フォルダ] の.htaccess
を次のように
私のディレクトリがある
Options -MultiViews
RewriteEngine On
Options -Indexes
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
パブリックフォルダ内のインデックスファイルは、mvcアプリケーションを開始します。
私はミニマスターテンプレートを使用しましたが、私はこれら以外のhtaccessファイルでは全く経験がありません。
このWebサイトは実際にはAddonドメインとしてホストされており、ルートのpublic_htmlフォルダ内のフォルダにルーティングされます。
は時々、それはそれとそれがない他の回は行いませんので、まだ、本当に奇妙な、動作するようには思えない、あなたの最初の.htaccess
RewriteEngine on
RewriteRule ^$ public/ [L]
RewriteRule (.*) public/$1 [L]
でこれを試す – Hadley8899
するRewriteCondの%{HTTPS}を持っている$ HTTPS(*)://%{HTTP_HOST}%{REQUEST_URI } [L、R = 301] – Hadley8899