zusul

zusul
Рейтинг
81
Регистрация
23.02.2008
sergies:
Хм, рега 08-ого года, тема в нужном разделе, а про лом ТС не слышал

прочитал несколько раз ваш пост но смысла так и не уловил

siv1987:
Обычно теги селектятся по имени тега, чтобы юзать в таком случае транслит, для него нужно дополнительное поле в таблице. Если ТС'у не под силу две правки для реврайта сделать - одно для htacces, другое в файле генерации ссылки, то с транслитом ему и подавно не справится.

да я и пытаюсь реализовать ваш совет с реврайтом

думаю в течении нескольких дней осилю ))

totamon:
вы сами не понимаете что противоречите себе?) если в таком виде теги выполняют свою SEO функцию, то сокращение или преобразование их эту SEO функцию нарушит...
я SEO даже близко не занимаюсь, но что то сомневаюсь в этом утверждении 🍿

занятно слушать замечания человека совсем не владеющего вопросом

а я и не пытаюсь вас обратить в свою веру 🍿 сомневайтесь сколько угодно

я задал технический вопрос на который не знаю ответ а вы мне о целесообразности...

totamon:
может начать с того что "зачем" вам нужно их укоротить или преобразовать? в адресную строку браузера не влазят или вы их по телефону продиктовать не можете?)) чтобы укоротить надо в первую очередь теги делать короткими, возможно односложными, а не фразы в них втыкать... или транслит использовать, или оставить как есть, потому что в каком-то "укорачивании" смысла нет.

в адресную строку браузера таки не влазит и вид не привлекательный ( плохо все для seo)

тэги пишутся для продвижения запросов, соответственно односложных не получиться их делать да и фиг продвинеш одно слово

siv1987:
В .htaccess прописать реврайт:
RewriteRule ^tag/([^/]+)/ /tag.php?skey=$1 [L]
В tag.php проверять переменную skey на utf-8 и при необходимости перекодировать в cp1251. С кириллицей у вас постоянно будут поступать значения в utf-8.
В скриптах/шаблоне изменить ссылку тегов на 'site.ru/tag/'.urlencode($tag).'/';

в скрипте за формирование ссылки у меня отвечает строка

<a href=\"".$def_mainlocation."/tag.php?skey=".urlencode($value['tag'])."\" class=\"{$value['size']}\"\">".$value['tag']."</a>"

если я убираю tag.php?skey= то редирект на уже существующие страницу с tag.php?skey= как прописать тогда?

siv1987:
Вариантов особо нет - реврайты. Главное в исходном коде писать ссылки в закадированым виде, а в скриптах проверять на utf8 и преобразовывать в cp1251.

если вам не сложно,

напишите пожалуйста подробней где и что прописать?

а чего средняя цена на ссылки прыгает в кабинете почти в 2 раза?

я не могу нормально цену выставить, она постоянно меняется

Перестали отображаться ссылки на сайте ,с утра было все нормально.

Сейчас все ушли в error

ссылка не найдена на странице или размещена вне тегов «body» или «html»

Dispetcher:
Чтоб не создавать новую тему может тут кто подскажет
как у меня это получилось :)
http://yandex.ru/yandsearch?text=такси%20аэропорт%20саки%20цена&clid=1882610&lr=146&csg=192%2C8260%2C24%2C34%2C0%2C0%2C0

в этой выдаче 2я позиция : Такси аэропорт Симферополь Саки | Цена: 1400руб.
Как в снипете появилась в тайтлу через слеш цена 1400руб?

Так у вас на странице есть два раза "Симферополь Саки 1400 рублей" вот яндекс и решил что так будет лучше показать. :)

Но это не значит что на другой странице если вы повторите то же то и результат в сниппете будет аналогичный.

Emmetb:
<h2>Легковое такси Симферополь Алушта</h2> -если без стронгов и т.д. это считается длинным названием? а то у меня ещё больше.
на сколько важно и нужно давать ссылку на конкретную стр.? если, например, у меня стр. находится близко к топу и я хочу продвинуть именно её. спасибо.

1. Не совсем понял причем тут стронги и длинна названия.

2. Да ссылки (внешние и внутренние) нужно давать на продвигаемую страницу с анкором продвигаемого запроса (только не переусердствуйте).

Всего: 188