Проблема заключается в следующем: не считывает $_GET['next'] причём вообще непонятно почему. Поначалу вроде бы всё работало, но затем опять сломалось. $_GET['next'] - это третий параметр, остальные два работают как надо, а вот этот, сопротивляется...
.htaccess имеет следующий вид:
RewriteRule ^([-a-zA-Z0-9_]+)/([0-9]+)/([0-9]+)/$ page.php?main=$1&sub=$2&next=$3 [QSA,L]
Уже всё перепробовал и поменял, сайтов штук эдак 30 просмотрел, а вот ответа всё нет. С чего бы это вдруг?
Проблема только третьей переменной не ограничивается:
RewriteRule ^([-a-zA-Z0-9_]+)/([0-9]+)/([0-9]+)/([0-9]+)/$ page.php?main=$1&sub=$2&next=$3&last=$4 [QSA,L]
$_GET['last'] также не будет передаваться