есть две ссылки нужно для них написать чпу
Не корректно работает чпу для второй ссылки
Проблема в том, что при переходе на следущую страницу номер страницы не передается через $_GET
в .htaccess
в config_rewrite.php
1. http://ккккк.ru/index.php?name=news&post=2009-11-21
2. http://ккккк.ru/index.php?name=news&num=3
2. http://ккккк.ru/index.php?name=news&num=3
Не корректно работает чпу для второй ссылки
Проблема в том, что при переходе на следущую страницу номер страницы не передается через $_GET
в .htaccess
RewriteRule ^(\w+)[\W_]post[\W_](\d+)-(\d+)-(\d+)[\W_](\d+)(.html|.htm)?$ index.php?name=$1&post=$2-$3-$4&num=$6 [NC]
RewriteRule ^(\w+)[\W_]post[\W_](\d+)-(\d+)-(\d+)(.html|.htm)?$ index.php?name=$1&post=$2-$3-$4 [NC]
RewriteRule ^(\w+)[\W_]post[\W_](\d+)-(\d+)-(\d+)(.html|.htm)?$ index.php?name=$1&post=$2-$3-$4 [NC]
в config_rewrite.php
$out[] = $val.$sl."post".$sl."\\2-\\3-\\4".$sl."\\6.html";
$in[] = "'index.php\?name=".$val."&(amp;)?post=(\d+)-(\d+)-(\d+)&(amp;)?num=(\d+)'";
$out[] = $val.$sl."post".$sl."\\2-\\3-\\4.html";
$in[] = "'index.php\?name=".$val."&(amp;)?post=(\d+)-(\d+)-(\d+)'";
$in[] = "'index.php\?name=".$val."&(amp;)?post=(\d+)-(\d+)-(\d+)&(amp;)?num=(\d+)'";
$out[] = $val.$sl."post".$sl."\\2-\\3-\\4.html";
$in[] = "'index.php\?name=".$val."&(amp;)?post=(\d+)-(\d+)-(\d+)'";