I\'m using Apache mod_rewrite to rewrite my url\'s in a PHP application. I have a login.php in my application root. I wrote the following lines in .htaccess file (I\'m using HTM
When your browser goes to http://example.com/signin/ the relative base URI becomes /signin/. This means every relative link in the content of that entire page will have /signin/ appended to it as the URL base. The original link was just /login.php, which makes the base URI /. Your browser doesn't know anything about your rewrite rules, just what it sees in the location bar.
You need to change all your links to absolute URLs (with a leading /) or specify a relative base URI in the page's header (inside the tags):