底辺SE奮闘記

年収300万SEブログ

【Laravel】CPIサーバにおける.htaccessの記述例

自分用メモ

publicフォルダ削除時

publicフォルダを削除し、html/[プロジェクトフォルダ]の構成時。htmlフォルダ直下に下記を記述。

# PHPのバージョン指定
AddHandler x-httpd-php5619a .php
<IfModule mod_rewrite.c>
    # .envファイルに直接アクセスすることを禁ずる
    <Files ~ "\.(env)$">
        deny from all
    </Files>
    <IfModule mod_negotiation.c>
        Options -MultiViews
    </IfModule>
    Options +SymLinksIfOwnerMatch
    RewriteEngine on
    # phpMyAdminにログインできなくなることの回避
    RewriteCond %{REQUEST_URI} !^.*/_phpMyAdmin5/
    # 無限ループの回避
    RewriteCond %{REQUEST_URI} !^/[プロジェクトフォルダ]/
    RewriteRule ^(.*) /[プロジェクトフォルダ]/$1
</IfModule>