- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
![В 2023 году Google заблокировал более 170 млн фальшивых отзывов на Картах](https://d.searchengines.guru/20/96/ugc_review_600x314__bfee5e06.jpg)
В 2023 году Google заблокировал более 170 млн фальшивых отзывов на Картах
Это на 45% больше, чем в 2022 году
Оксана Мамчуева
![Что делать, если ваша email-рассылка попала в спам](https://d.searchengines.guru/20/96/email-spam_600x314__c5488739.jpg)
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Переделываю линки на чпу и нужно, чтобы в линках присутствовала кирилица, т.е. чтобы получилось например
site.ru/%EA%E8%F0%E8%EB%E8%F6%E0
Пишу в .htaccess
RewriteEngine on
RewriteRule ^([^\/]*)$ 1.php?query=$1
Наотказ отказывается работать. Если вместо кирилицы латиницы - правило срабатывает на ура... Прям какое-то колдовство))
Как можно решить этот вопрос?
Кириллица должна быть в кодировке utf-8 и тогда все будет работать на ура.
ru.wikipedia.org/wiki/%d0%ba%d0%b8%d1%80%d0%b8%d0%bb%d0%bb%d0%b8%d1%86%d0%b0
там с windows-1251 есть какие-то проблемы
Если хотите вместо
site.ru/this-page
сделать
site.ru/эта страница
Попробуйте так:
RewriteRule ^this-page$ эта\ страница [R=301,L]
P.S. Сам файл .htaccess - в кодировке 1251, если в httpd.conf указано "AddDefaultCharset windows-1251" (как в денвере по умолчанию)
P.P.S. Только зачем извращаться и URL на русском писать? Такими ссылками неудобно перелинковывать, на форумы вставлять опять же )
Спасибо...
Да, наверное будет проще отказаться от кирилицы в ссылках
Andreyey добавил 27.11.2011 в 01:25
Что-то не удается получить url-кодированое значение
<?php echo urlencode(utf8_encode("кирилица")); ?> не выдает нужное значение. Похоже вместо urlencode нужно использовать другую функцию?
Там просто нужно urlencode, без utf8
я все скрипты пишу на 1251 и если нужно передать кирилицу в урс просто urlencode хватает
Что-то не удается получить url-кодированое значение
<?php echo urlencode(utf8_encode("кирилица")); ?> не выдает нужное значение. Похоже вместо urlencode нужно использовать другую функцию?
А с чего Вы взяли, что utf8_encode("кириллица") должно преобразовывать cp1251 в utf8? 🙅
А с чего Вы взяли, что utf8_encode("кириллица") должно преобразовывать cp1251 в utf8? 🙅
Вы правы. Спасибо