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. Quote 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 Quote 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 Quote 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
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.