- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Сайт на VDS: CentOS, nginx, PHP.
На сайте есть такая ссылка:
http://www.site.ru/%D0%91%D1%80%D1%8E%D1%81%20%D0%9B%D0%B8
Мне на сервере нужно преобразовать этот адрес в следующий вид:
http://www.site.ru/index.php?title=%D0%91%D1%80%D1%8E%D1%81%20%D0%9B%D0%B8
или
http://www.site.ru/index.php?title=Брюс Ли
Для этого я прописал в nginx.conf следующее правило:
rewrite ^/([а-пр-яa-zA-Z0-9_- ]+)/$ /index.php?title=$1;
Но это правило не работает. Возможно из за того, что на сервере адрес автоматически декодируется и не может обработать пробел.
Я пробовал прописать правило по разному: экранировал пробел, записывал его как \%20 или как "плюс", или \s - ничего не выходит.
Подскажите, как научить nginx обрабатывать пробел?
Или как отключить в nginx автоматическое декодирование (я могу декодировать строку средствами PHP).
Или может быть можно как то на стороне nginx перед реврайтом заменить все пробелы на, допустим, "плюс", а потом я в PHP его обратно преобразую.
Спасибо!
Более правильно сменить урл и никогда больше не делать урлы с пробелами.
Вас и поисковики полюбят больше.
Отправлено с моего iPhone используя Tapatalk
Почему? Что в этом плохого? Адресная строка смотрится более естественно и читабельнее. Кстати проблема решена. У меня не получалось потому что я не тот файл редактировал. По глупости короче.
Отправлено с моего SM-T231 через Tapatalk