@himu:
Try this: elseif (strstr($url, 'member.php?action=uploadform'))
{
preg_match('#cat_id=([0-9]+)&?#', $url, $matches);
$url_cat_id = "";
if (isset($matches[1]))
{
$url_cat_id = $matches[1];
}
$split = explode('?', $url);
$url = $split[0];
$query = @$split[1];
$url = str_replace('member.php', 'upload'.$url_cat_id, $url);
$query = str_replace('cat_id='.$url_cat_id.'&', '', $query);
$query = str_replace('&cat_id='.$url_cat_id, '', $query);
$query = str_replace('cat_id='.$url_cat_id, '', $query);
$query = str_replace('action=uploadform&', '', $query);
$query = str_replace('&action=uploadform', '', $query);
$query = str_replace('action=uploadform', '', $query);
if (!empty($query)) {
$url .= '?' . $query;
}
}
and in .htaccess you can use only one line:RewriteRule ^upload([0-9]*)$ member.php?action=uploadform&cat_id=$1&%{QUERY_STRING}
@zoomos:
I dont understand what do you mean...
If you added the code for image details page, it will affect next/prev links as well.