ngreenwood6 Posted October 5, 2009 Share Posted October 5, 2009 Can someone please explain to me why this code isnt working with a rewrite: RewriteRule logout index.php?method=logout So if I go to http://mysite.com/logout it works fine. But if I go to http://mysite.com/logout/ (notice the trailing slash) it is not displaying the page properly. If I go to the first url a box pops up and says you have logged out. However, if I go to the second one with the trailing slash the box nevers pops up. Its not rendering the page properly for some reason. Any help is appreciated. Link to comment https://forums.phpfreaks.com/topic/176499-help-with-rewrite/ Share on other sites More sharing options...
wildteen88 Posted October 5, 2009 Share Posted October 5, 2009 Its because Apache sees /logout/ and /logout as two completely different matches. To match regardless of the trailing slash use RewriteRule logout/? index.php?method=logout To use mod rewrite affectively you should read up on regular expressions. Link to comment https://forums.phpfreaks.com/topic/176499-help-with-rewrite/#findComment-930928 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.