通常、laravelフレームワークのindex.phpは/ public_html/public /フォルダーにあります。 私のケースでは、これは私がのURLからindex.phpのを除外するために行う必要がありますどのようなchangment私の.htaccessファイル内のコード.htaccessファイルでurlからindex.phpを削除しています。コードはlaravelフレームワークにあります
RewriteEngine On
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
Options -MultiViews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule^index.php [L]
# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
ある/ public_htmlのフォルダに
のですか?
次のようにコードの構造は以下の通りである:
/public_html/sitemap.xml
/public_html/sitemap.htm
/public_htmlの/public_html/server.php /robots.txt
/public_html/readme.md
/public_html/index.php
/public_html/.htaccess
/public_htmlの公開/
/public_htmlの/データベース
/public_htmlの/設定
/public_htmlの/ cgi-bin
/public_html/bootstrap
/public_htmlの/アプリ
及び内部/ public_htmlの公開/
/public_html/public/web.config
/public_htmlの/パブリック/ロボット.txt
/public_html/public/favicon.ico
/public_htmlの/公共/アップロード
/public_htmlの/公共/ JSの
/public_htmlの/公共/ IMG
/public_htmlの/公共/ CSS
http://stackoverflow.com/questions/37507209/how-to-hide-config-files-from-direct-access –
はあまりにも(まだ)laravelに精通していないが、私はアプリを信じています。設定ファイルのベースフォルダを設定することができますすべての.htaccessフープを避けることができるあなたのアプリ – happymacarts
あなたのホームページに行くなら、あなたは 'homepage.com/index.php'のようなものではなく、ホームページだけであることがわかります。何も変更する必要はありません。 – GabMic