我的htacess文件有問題。htaccess PHP MVC重定向到https
我有一個PHP MVC系統建立與根看上去像 公共[文件夾] 應用[文件夾] htaccess的
第一htaccess的讀取
RewriteEngine on
RewriteRule ^$ public/ [L]
RewriteRule (.*) public/$1 [L]
這是從除去公共我認爲的網址?
第二htaccess文件我已經與index.php文件的公共目錄,其啓動的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]
這已經被寫入強制鏈接直接訪問https,而不是HTTP,那麼問題即時通訊是如果URL作爲http://example.com輸入到url欄中,並且重寫發生時,它會帶我到https://example.com/public,我試圖從URL中刪除公共目錄,如果發生這種情況,任何幫助將大大優於。
乾杯 瑞安
謝謝你這麼多,我甚至沒有考慮將文檔根目錄設置爲公開。 這是一個答案,並接受它,我一直很蠢(第一MVC應用程序) – Hadley8899
添加評論作爲回答 –