Skip to content Skip to sidebar Skip to footer

Angular Route With Html5mode Giving 'not Found' Page After Reload

I made some Angular routes as shown in the code bellow. app.config(function($routeProvider, $locationProvider, $provide) { $routeProvider .when('/', { templateUrl:

Solution 1:

I solved it myself.. you always need to make a .htaccess file in the root of your project. Containing the following:

 <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
 </IfModule>

Solution 2:

#BEGIN

Options +FollowSymLinks

<ifModule mod_rewrite.c>
    RewriteEngine on

    # Don't rewrite files or directories
     RewriteEngine on
    RewriteCond %{REQUEST_FILENAME} -s [OR]
   RewriteCond %{REQUEST_FILENAME} -l [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^.*$ - [NC,L]

   RewriteRule ^(.*) your root folder/index.php [NC,L]

 </ifModule>
   #END

its working 100% <base href="/"></base> also add to your index.html code in <head>section

Post a Comment for "Angular Route With Html5mode Giving 'not Found' Page After Reload"