@sigma:
in sessions.php replace if (strstr($url, 'index.php')) {
$url = str_replace('index.php', './', $url);
}
With: if (strstr($url, 'index.php')) {
if (strstr($url, 'template=')) {
preg_match('#template=([0-9a-zA-Z_-]+)&?#', $url, $matches);
if (isset($matches[1])) {
$split = explode('?', $url);
$url = $split[0];
$query = @$split[1];
$url = str_replace('index.php', 'page-'.$matches[1].'.htm', $url);
$query = str_replace('template='.$matches[1].'&', '', $query);
$query = str_replace('&template='.$matches[1], '', $query);
$query = str_replace('template='.$matches[1], '', $query);
if (!empty($query)) {
$url .= '?' . $query;
}
}
}
else {
$url = str_replace('index.php', './', $url);
}
}
And in .htaccess add:RewriteRule ^page-(.+)\.htm$ index.php?template=$1&%{QUERY_STRING}
@Malcolm Feth:
nothing to do with this mod. It seems its the way IE renders your page...