Laravel PHP Framework: Difference between revisions
(Created page with "== Making Subdirectories Accessible without a Public folder == Technically there is some risk to this, but I find it useful for development and preventing the need to create ...") |
No edit summary |
||
| Line 24: | Line 24: | ||
Deny from all | Deny from all | ||
</Files> | </Files> | ||
Note: Customize the RewriteRule line to match your subdirectory. | |||
</pre> | </pre> | ||
Revision as of 21:55, 11 December 2016
Making Subdirectories Accessible without a Public folder
Technically there is some risk to this, but I find it useful for development and preventing the need to create apache config files for every Laravel project.
- Create a Laravel project
- Rename the 'server.php' file to 'index.php' in the root directory
- Add a .htaccess file to the root directory:
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
RewriteRule ^(.*)/$ /hello/index.php/$1 [L]
</IfModule>
<Files .env>
Order Allow,Deny
Deny from all
</Files>
Note: Customize the RewriteRule line to match your subdirectory.