1 (10.10.2012 09:16 отредактировано TITAN-UZ)

Тема: Не работает ЧПУ навигации по страницам после правок

Привет!

Переделал url новости без alt_name ша вводится так http://site.ru/5/ новости отвариваются без проблем.

Но ест проблема который уж 2 день не могу понять Ж(

После этих изменения перестал работать навигация если нажать на 2 страницу то переходит на новость с idом 2 или  3 страница переходит на новость 3 итд.
.htacces  отвечает этот кусок кода:
1)

RewriteRule ^([^.]+)/([0-9]+)/(.*).html(/?)+$ index.php?newsid=$2&seourl=$3&seocat=$1 [L]

я его переделал так:
2)

RewriteRule ^([^.]+)/([0-9]+)/(/?)+$ index.php?newsid=$2&seourl=$3&seocat=$1 [L]

.

Если стоит 1 код то пагинация работает но новости отвариваются пустыми.
Если стоит 2 код то новости отвариваются но пагинация  не работает

Как решит эту проблему  помогите...

Заранее благодарен.

Добавлено: 10-10-2012 16:36:40

Все решил проблему тему можете закрит

Re: Не работает ЧПУ навигации по страницам после правок

На форуме говорят что ID (циферка) у новости лучше не убирать, т.к. это ведёт к повышенной нагрузке на CMS. Допустим я с этим согласен. А можно ли дефис после id заменить слешем?
пример site.ru/car/1234/vaz2108/
Как думаете, есть ли разница между убиранием id и выносом за слеш?

3

Re: Не работает ЧПУ навигации по страницам после правок

Дефис можно сменить без проблем!

Re: Не работает ЧПУ навигации по страницам после правок

Вот результат:
<!-- Время выполнения скрипта 0,00976 секунд -->
<!-- Время затраченное на компиляцию шаблонов 0,00151 секунд -->
<!-- Время затраченное на выполнение MySQL запросов: 0,00338 секунд -->
<!-- Общее количество MySQL запросов 4 -->
<!-- Затрачено оперативной памяти 1,28 MB -->


<!-- Время выполнения скрипта 0,01041 секунд -->
<!-- Время затраченное на компиляцию шаблонов 0,0015 секунд -->
<!-- Время затраченное на выполнение MySQL запросов: 0,00386 секунд -->
<!-- Общее количество MySQL запросов 4 -->
<!-- Затрачено оперативной памяти 1,28 MB -->

1й вариант site/id-4pu.html
2й вариант site/id/4pu.html
Конечно же разницы никакой нету.
Всем спасибо, все свободны)

Re: Не работает ЧПУ навигации по страницам после правок

regme пишет:

На форуме говорят что ID (циферка) у новости лучше не убирать, т.к. это ведёт к повышенной нагрузке на CMS.

Именно. Так-как выборка из БД берется по id новости, а это, допустим, один запрос. А представь, если id не будет, тогда будет проводиться проверка на соответствие alt_name среди всех новостей в БД. Это ж жесть!
А вообще я бы при любом раскладе не советовал "шаманить" со структурой url.