Skip to main content

Remove public from Laravel using htaccess

Remove public from Laravel using htaccess

RewriteEngine On

# Remove all trailing slashes 
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} /(.*)/$
RewriteRule ^ /%1 [R=301,L]

RewriteCond %{REQUEST_URI} !(\.css|\.js|\.png|\.jpg|\.gif|robots\.txt)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !^/public/
RewriteRule ^(css|js|images)/(.*)$ public/$1/$2 [L,NC]


Popular posts from this blog

Ionic framework Basics - 1

Ionic framework Basics - 1 1. Install Node.js check node js is installed Goto CMD   > type npm --> to check node js is installed   > if not install node js 2. Install git (if necessary) 3. Install Ionic: > check ionic is installed or not   > ionic Installing Ionic: > install ionic cordava -install 4. Creating a blank project in Ionic : Upto 3.19.0 ver > ionic start myApp blank --v2 3.19.1+ ionic start saiApp blank --type=ionic-angular saiApp  >>> your app folder --v2   >>> ionic version 5. Running an ionic App: Goto your App folder ( saiApp ) type > ionic serve -w chrome -lab dev server running: http://localhost:8100/ >>> Files in ionic > src >> component.ts > pages >> home (default) >>> home.html >>> home.ts -------------------------------------------- Tips: 1. ionic start --help 2. You can downgrade to your old version b...