- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
нужно укоротить или преобразовать ссылки вида
/tag.php?skey=%EE%EA%ED%E0+%E2+%F0%E0%F1%F1%F0%EE%F7%EA%F3+%E2+%E7%E0%EF%EE%F0%EE%E6%FC%E5
подскажите какие есть варианты решения данной проблемы?
Вариантов особо нет - реврайты. Главное в исходном коде писать ссылки в закадированым виде, а в скриптах проверять на utf8 и преобразовывать в cp1251.
Вариантов особо нет - реврайты. Главное в исходном коде писать ссылки в закадированым виде, а в скриптах проверять на utf8 и преобразовывать в cp1251.
если вам не сложно,
напишите пожалуйста подробней где и что прописать?
В .htaccess прописать реврайт:
RewriteRule ^tag/([^/]+)/ /tag.php?skey=$1 [L]
В tag.php проверять переменную skey на utf-8 и при необходимости перекодировать в cp1251. С кириллицей у вас постоянно будут поступать значения в utf-8.
В скриптах/шаблоне изменить ссылку тегов на 'site.ru/tag/'.urlencode($tag).'/';
В .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= как прописать тогда?
если я убираю tag.php?skey= то редирект на уже существующие страницу с tag.php?skey= как прописать тогда?
Я не понял куда вас редирект, но как прописать это должно быть вам виднее. Общая инструкция есть выше.
может начать с того что "зачем" вам нужно их укоротить или преобразовать? в адресную строку браузера не влазят или вы их по телефону продиктовать не можете?)) чтобы укоротить надо в первую очередь теги делать короткими, возможно односложными, а не фразы в них втыкать... или транслит использовать, или оставить как есть, потому что в каком-то "укорачивании" смысла нет.
может начать с того что "зачем" вам нужно их укоротить или преобразовать? в адресную строку браузера не влазят или вы их по телефону продиктовать не можете?)) чтобы укоротить надо в первую очередь теги делать короткими, возможно односложными, а не фразы в них втыкать... или транслит использовать, или оставить как есть, потому что в каком-то "укорачивании" смысла нет.
в адресную строку браузера таки не влазит и вид не привлекательный ( плохо все для seo)
тэги пишутся для продвижения запросов, соответственно односложных не получиться их делать да и фиг продвинеш одно слово
вы сами не понимаете что противоречите себе?) если в таком виде теги выполняют свою SEO функцию, то сокращение или преобразование их эту SEO функцию нарушит...
я SEO даже близко не занимаюсь, но что то сомневаюсь в этом утверждении 🍿
вы сами не понимаете что противоречите себе?) если в таком виде теги выполняют свою SEO функцию, то сокращение или преобразование их эту SEO функцию нарушит...
я SEO даже близко не занимаюсь, но что то сомневаюсь в этом утверждении 🍿
занятно слушать замечания человека совсем не владеющего вопросом
а я и не пытаюсь вас обратить в свою веру 🍿 сомневайтесь сколько угодно
я задал технический вопрос на который не знаю ответ а вы мне о целесообразности...
занятно слушать замечания человека совсем не владеющего вопросом
А между тем totamon предложил одно из самых правильных решений:
транслит использовать,
Я бы даже сказал - самое лучшее. Тем более, что оно полностью отвечает "ТЗ".