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...

How To Install XAMPP/LAMPP Stack On Ubuntu 16.04 64bit Step by Step

Install XAMPP/LAMPP 64bit Stack Step by Step:   Step1:  Open Terminal   Step2:  Before installing the package, create a directory.  user1@user1:~$ mkdir xampp  user1@user1:~$ cd xampp/  user1@user1:~/xampp$  * it creates a folder in HOME   Step3:  Download the XAMPP/LAMPP package by using the wget command  user1@user1:~/xampp$ wget https://www.apachefriends.org/xampp-files/5.6.20/xampp-linux-x64-5.6.20-0-installer.run     Step4:  Run the following command to make XAMPP execuatable.  chmod +x xampp-linux-x64-5.6.20-0-installer.run   Step5:  Install XAMPP stack as shown below.  sudo ./xampp-linux-x64-5.6.20-0-installer.run  [sudo] password for user1: