0
Document Rootフォルダを公開せずにLaravelを保護する方法を教えてください。 1つのディレクトリに複数のLaravelインスタンスがあるとします。Document Rootフォルダを公開せずにLaravelを保護する方法
Document Rootフォルダを公開せずにLaravelを保護する方法を教えてください。 1つのディレクトリに複数のLaravelインスタンスがあるとします。Document Rootフォルダを公開せずにLaravelを保護する方法
私の解決方法は、すべてのディレクトリを保護するためにhtaccessファイルを使用することです。これは私が使用したファイルです:
RewriteEngine On
RewriteRule ^app - [F]
RewriteRule ^bootstrap - [F]
RewriteRule ^config - [F]
RewriteRule ^database - [F]
RewriteRule ^resources - [F]
RewriteRule ^storage - [F]
RewriteRule ^tests - [F]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule !^public /index.php [L,NC]
<FilesMatch "^\.|server\.php|artisan|\.(md|js|json|lock|yml|xml|sh)">
Order allow,deny
Deny from all
</FilesMatch>