Форум → Программирование → PHP для идиотов → mod rewrite ЧПУ и SEO
mod rewrite ЧПУ и SEO
Страницы: ← Следующая страница →
-
На сайте есть ссылки вида:
http://site.ru/index.php?page=catalog&url=compressor-equipment&category_id=149
и ссылки на продукт:
http://site.ru/index.php?page=catalog&product_id=439
Для первого типа ссылки, чтобы работали ссылки вида http://site.ru/catalog/compressor-equipment/149 я прописал правило:
RewriteRule ^([-A-Za-z0-9^/]+)/([-A-Za-z0-9_^/]+)/([0-9]+)$ /index.php?page=$1&url=$2&category_id=$3 [QSA,L]
Отдают ли по прежнему большее предпочтение поисковики сайтам с ЧПУ, или может это уже не актуально и не стоит грузить лишний раз сервер?
Нужно ли поменять ссылки на продукты с цифрового id на имя товара, чтобы было не http://site.ru/439 а http://site.ru/kompressor-239-vintovoy ?
Если да, то как бы теперь что дописать/поправить чтобы работало также правило для продукта? http://site.ru/kompressor-239-vintovoy
так?
RewriteRule ^([-A-Za-z0-9^/]+)$ /index.php?page=catalog&product_name=$1 [QSA,L] -
Фев. 8, 2012, 12:08 д.п., спустя 36 минут 53 секунды
Сервер точно не перегрузите.
Делайте так, чтобы пользоваться было удобно. На поисковики забейте. Попадание в топ не от этого зависит. -
-
Фев. 8, 2012, 12:30 д.п., спустя 1 минуту 47 секунд
Мне то конечно проще не заморачиваться и оставить id, весь вопрос на сколько примерно % есть влияние, если есть. У эльдорадо вот например id, у евросети по имени. -
Фев. 8, 2012, 12:44 д.п., спустя 14 минут 9 секунд
весь вопрос на сколько примерно % есть влияние, если есть
http://pyha.ru/forum/topic/5102.msg114933#msg114933 -
Фев. 8, 2012, 4:48 д.п., спустя 4 часа 4 минуты 1 секунду
ссылки должны быть как в сайте у меня в подписине всё полезно, что в swap полезло -
Фев. 8, 2012, 10:45 д.п., спустя 5 часов 56 минут 56 секунд
блядь, ну и совет.. )))
правильный совет. в топе ресы с правильными ссылками на себя, а чпу мелкий фактор, гораздо важнее тайтл на странице, его уникальность и правильное расположение -
Фев. 8, 2012, 10:57 д.п., спустя 12 минут 31 секунду
kolobok, лучше использовать ЧПУ, ну и естественно присутствие ключевых слов в URL важно. Нужно выжимать максимум из внутренней оптимизации, за это же деньги платить не нужно) -
Фев. 8, 2012, 12:07 п.п., спустя 1 час 9 минут 20 секунд
Понятно, тогда буду делать и ЧПУ и слова транслитом вместо id
Тогда сразу вопросы (делаю первый раз такое).
1. У меня ссылки такого плана:
http://site.ru/index.php?page=catalog&url=compressor-equipment&category_id=149
Соответственно чтобы распарсить такой URL http://site.ru/catalog/compressor-equipment/149 я написал три правила:
RewriteRule ^([-A-Za-z0-9^/]+)/([-A-Za-z0-9_^/]+)/([0-9]+)$ /index.php?page=$1&url=$2&category_id=$3 [QSA,L]
RewriteRule ^([-A-Za-z0-9^/]+)/([-A-Za-z0-9_^/]+)$ /index.php?page=$1&url=$2 [QSA,L]
RewriteRule ^([-A-Za-z0-9^/]+)$ /index.php?page=$1 [QSA,L]
Работает, остальные разделы типа http://suite.ru/company/about тоже работают.
Но как быть с продуктами которые у меня вот так выглядят: http://site.ru/index.php?page=catalog&product_id=439
После ЧПУ будет например так: http://site.ru/catalog/nasos-ABS-12amper и это все попадет под второе правило, которое
присвоит /nasos-ABS-12amper не в "product", а в "url".
2. Если делать вместо id транслит, я правильно понимаю, что нужно добавить еще столбец в таблицу продукты, где будет храниться
имя продукта в транслите, и по которому я буду выдергивать данные о продукте? -
Фев. 8, 2012, 12:33 п.п., спустя 26 минут 27 секунд
блять при чем тут поисковики и чпу? Оо
ЧПУ создано для понятного урла человеку (блять тавталогия, но и хуй с ним), даже гугл говорит что ему похуй что там будет в урле, главное что бы семантика страницы была нормальной. -
Фев. 8, 2012, 12:50 п.п., спустя 16 минут 36 секунд
Ну гугл говорит так: "Google с успехом сканирует сайты с любой структурой URL, но если вы уделите немного времени созданию простой и понятной структуры URL, то это оценят как поисковые системы, так и пользователи". -
Фев. 8, 2012, 1:51 п.п., спустя 1 час 58 секунд
kolobok, вот именно, что ПРОСТОЙ. Ведь любому понятно что site.ru/172 проще site.ru/yobana-v-hlam-hiynia, только некоторым (иногда и мне) кажется что второй вариант лучше в силу наличия ключевиков. -
Фев. 8, 2012, 2:50 п.п., спустя 59 минут
Givi, ну я уж не знаю, монетку что-ли бросить)
А на счет правил mod-rewrite как мне все-таки быть? урл с продуктами попадает под второе правило, как бы это обойти? -
Фев. 8, 2012, 4:33 п.п., спустя 1 час 42 минуты 57 секунд
[-A-Za-z0-9^/]+
[^/]+?page=$1 [QSA,L]
указываешь гет и просишь принять еще гет? это будет типа ?page=100?blabla=2
хз как сервер к этому отнесется -
Фев. 8, 2012, 4:35 п.п., спустя 2 минуты 4 секунды
не факт, что нужен доп. столбец. обходятся и так:
было product.php?id=100500
стало product/100500-nevedomaja-hujnia.html
и реально текст игнорируется роутеромιιlllιlllι унц-унц
Страницы: ← Следующая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!