dsp77 Posted July 26, 2011 Share Posted July 26, 2011 Hello, I have the following htaccess file Options +FollowSymLinks RewriteEngine On RewriteRule ^([^/]*)\.html$ index.php?page=$1 [L] RewriteRule (.*)-(.*)\.html$ /index.php?page=$1&session=$2 the problem is that the second rule does not work with .html , if i change the extension to .htm it works and i have no ideea why. EDIT: a moderator please move topic i didnt saw the mod_rewrite section. Link to comment https://forums.phpfreaks.com/topic/242838-apache-htaccess-problem-with-html/ Share on other sites More sharing options...
MadTechie Posted July 26, 2011 Share Posted July 26, 2011 The first rule meets more conditions that the second rule, thus will away run instead of the second rule, also its flagged as the last rule.. try swapping them ie RewriteRule (.*)-(.*)\.html$ /index.php?page=$1&session=$2 [L] RewriteRule ^([^/]*)\.html$ index.php?page=$1 note the first will be the last if meet, if not then second should run Link to comment https://forums.phpfreaks.com/topic/242838-apache-htaccess-problem-with-html/#findComment-1247284 Share on other sites More sharing options...
dsp77 Posted July 26, 2011 Author Share Posted July 26, 2011 It works. Thanks Link to comment https://forums.phpfreaks.com/topic/242838-apache-htaccess-problem-with-html/#findComment-1247291 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.