tibberous Posted January 20, 2008 Share Posted January 20, 2008 I am trying to turn forum.php?id=1 into TheBoard.php. I added this line: RewriteRule ^TheBoard.php forum.php?id=1 And it works. But it shows up in the address bar as forum.php?id=1. Any idea what would be causing it? Link to comment https://forums.phpfreaks.com/topic/86896-rewrite-working-but-it-is-showing-up-in-the-address-bar/ Share on other sites More sharing options...
madmax Posted January 20, 2008 Share Posted January 20, 2008 Unless you redirect [R] your browser will know nothing of what is happening to the request at the Apache server end. HTTP is a stateless protocol. It will simply retain whatever URL it sent in the bar. You could perhaps use some Javacript in any page content to re-jig the URL bar or simply send a redirect back to the browser so it can adjust the URL bar and make a new request for the correct page. Some background info on how problems with URL bars in browsers arise - http://en.wikipedia.org/wiki/Stateless_server Link to comment https://forums.phpfreaks.com/topic/86896-rewrite-working-but-it-is-showing-up-in-the-address-bar/#findComment-444290 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.