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.