ОБСУЖДЕНИЕ

Организация ЧПУ на сайте

17 сообщений1 просмотровОткрыта
#1
Доброго времени!
В этом уроке разберем что такое ЧПУ и для чего нужно, а так же вариант организации ЧПУ на сайте.

Для тех кто еще не в курсе, ЧПУ - Человеку Понятный URL.
Пример этого вы можете посмотреть обратив внимание в адресную строку Вашего браузера.
Организация ЧПУ не только придает определенной солидности сайту, но и прежде всего, способствует улучшению индексации сайта поисковыми системами.
Не будем углубляться в детали и принципы в плане SEO, а приступим не посредственно к самой реализации модуля...

Продолжение по ссылке http://it-log.info/Organizacija_CHPU_na_sajte_cod_162
#2
Сложного в переводе сайта на ЧПУ ничего нет...) Думаю, новички с знанием элементарных основ на раз-два поймут что к чему :)
#3
Kirito, ну статья как раз и ориентированна на пользователей которые начали постигать что и как..
У более опытных, наверняка есть и свой метод, который для них более приемлемый.
А в этой статье, старался максимально "Разжевать и по полочкам разложить"...
#4
А не легче ли тогда чтото типа роутов сделать?

создаем массив регулярка=>урл

пишем скрипт щаписи правил в штакет

и никакой базы не надо и обновлять удобней
#5
Ну так накатай свой пример. Каждый по своему делает
#6
-=(C)DRU987=-, можно в штакесе,или в индексе..)
#7
Вот читаю я ваши коментарии... и понимаю что я ниче не понимаю :D
#8
Легко сказать. мне чтоб строку поменять нужно 30 мин ждать пока кэш сбросится .смех.
#9
Не то что не проще а намного сложнее (для начинающих) и бессмысление!!!
у меня все хранится в БД, объясни, зачем мне качели делать? Еще и .htaccess забивать хламом, если можно просто сделать как в примере. А уж если совсем так смущает _cod_значение идентификатора, переделать легко на то что бы запрос шел не по ID а по name, но там нужно смотреть что бы правильно ретранслировалось значение. Эта одна всего лишь строка RewriteRule ^([a-zA-Z_\-0-9]+)\_cod_([0-9]+)$ text.php?id-text=$2
заменяет 1000 а то и больше (зависит от наполненности сайта контентом)
#10
там все просто )))))
#11
Бред сивой кобылы это. (извини что грубо но так оно и есть)
нахрена иметь кучу записей если все может заменить одна регулярка?
плюс апач меньше затратит на обработку чем твой скрипт
#12
KpuTuK, а, не правильно просто понял.. думал ты собрался писать все пути в .htaccess

Ну напиши свой пример, с удовольствием выложу на своем сайте соблюдая твое авторство, если разумеется не против)
#13
А что там писать?
пишем форму с правилами
текст разделяем запятой
новая строка соответственно новое правило

регулярка, урл
регулярка, урл

считываем данные из формы и преобразуем в массив массив в свою очередь преобразуем в правила штакета и записываем их туда и все.
форму пихаем в админку.
#14
ну я же не для себя прошу, я как то уже разберусь. Просто предлагаю тебе, если есть желание, написать полноценный урок, на подобии примера как мой.
#15
я бы написал но увы с мобильного
#16
значит как нибудь в следующий раз)))
#17
Все очень просто, когда у скрипта единая точка входа. Тогда только parse_url и $_SERVER['REQUEST_URI'] нужны