Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <IfModule mod_rewrite.c>
- <IfModule mod_negotiation.c>
- Options -MultiViews
- </IfModule>
- RewriteEngine On
- ##
- ## You may need to uncomment the following line for some hosting environments,
- ## if you have installed to a subdirectory, enter the name here also.
- ##
- # RewriteBase /
- ##
- ## Uncomment following lines to force HTTPS.
- ##
- RewriteCond %{HTTPS} off
- RewriteRule (.*) https://%{SERVER_NAME}/$1 [R,L]
- ##
- ## Black listed folders
- ##
- RewriteRule ^bootstrap/.* index.php [L,NC]
- RewriteRule ^config/.* index.php [L,NC]
- RewriteRule ^vendor/.* index.php [L,NC]
- RewriteRule ^storage/cms/.* index.php [L,NC]
- RewriteRule ^storage/logs/.* index.php [L,NC]
- RewriteRule ^storage/framework/.* index.php [L,NC]
- RewriteRule ^storage/temp/protected/.* index.php [L,NC]
- RewriteRule ^storage/app/uploads/protected/.* index.php [L,NC]
- ##
- ## White listed folders
- ##
- RewriteCond %{REQUEST_FILENAME} -f
- RewriteCond %{REQUEST_FILENAME} !/.well-known/*
- RewriteCond %{REQUEST_FILENAME} !/storage/app/uploads/.*
- RewriteCond %{REQUEST_FILENAME} !/storage/app/media/.*
- RewriteCond %{REQUEST_FILENAME} !/storage/temp/public/.*
- RewriteCond %{REQUEST_FILENAME} !/themes/.*/(assets|resources)/.*
- RewriteCond %{REQUEST_FILENAME} !/plugins/.*/(assets|resources)/.*
- RewriteCond %{REQUEST_FILENAME} !/modules/.*/(assets|resources)/.*
- RewriteRule !^index.php index.php [L,NC]
- ##
- ## Block all PHP files, except index
- ##
- RewriteCond %{REQUEST_FILENAME} -f
- RewriteCond %{REQUEST_FILENAME} \.php$
- RewriteRule !^index.php index.php [L,NC]
- ##
- ## Standard routes
- ##
- RewriteCond %{REQUEST_FILENAME} !-f
- RewriteRule ^ index.php [L]
- </IfModule>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement