- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
В .htaccess делаю редирект с не www на www для всего сайта
RewriteCond %{HTTP_HOST} ^site\.com$ [NC]
RewriteRule ^(.*)$ http://www.site.com/$1 [R=301,L]
Как исключить из такого редиректа раздел /dron/ ?
Чтобы все ссылки типа
http://site.com/dron/dfsdfdsj
http://site.com/dron/343423
так и открывались.
Пробовал так:
RewriteCond %{HTTP_HOST} ^site\.com$ [NC]
RewriteCond %{REQUEST_URI} !^/dron/
RewriteRule ^(.*)$ http://www.site.com/$1 [R=301,L]
Не работает. Все равно редиректит на http://www.site.com/index.php ....
Вопрос такой.. А зачем?
Просто дальше в коде сайта, для такого раздела предусмотрен отдельный редирект.
Например такой http://site.com/dron/dfsdfdsj на http://www.site.com/newdron/ssssssss т.п.
А сейчас ситуация складывается такая, что ссылка http://site.com/dron/dfsdfdsj www-редиректом, сначала переадресовывается на такую же но с www: http://www.site.com/dron/dfsdfdsj
А уже потом с нее, на нужную - http://www.site.com/newdron/ssssssss
Т.е. имеет место двойной 301 редирект. Как такого можно избежать?
Просто дальше в коде сайта, для такого раздела предусмотрен отдельный редирект.
Уберите отдельный редирект и настройте один общий на весь сайт
Этот раздел редиректится по определенному алгоритму. Нельзя убрать отдельный редирект. Там десятки тысяч ссылок в индексе. И каждая ссылка должна редиректится на строго определенную соответствующую ей ссылку. Вот зачем нужен этот отдельный редирект... И общий редирект на www тоже нельзя убрать - он должен работать для всего сайта (кроме этого отдельного раздела).
Вот поэтому и возникла мысль - отключить редирект www для одного раздела.
viktor02, просто добавить RewriteCond %{ENV:REDIRECT_STATUS} ^$
Отлично! Все работает. Спасибо большое!
Всем привет, подскажите как сделать следующие 301:
были товары в категориях то уж очень захотелось клиенту что бы их поместить в новые созданные категории а эти соответственно стали подкатегорыями.
Так вот переадресовывать каждый товар вручную точно не вариант, товаров уж слишком много.
Как сделать переадресации для товаров если к примеру были они здесь
http://site.net/dezinfekciya-ruk/tovar
http://site.net/dezinfekciya-ruk/tovar2
http://site.net/dezinfekciya-ruk/tovar3
а стал тут
http://site.net/dezinfektsiya/dezinfekciya-ruk/tovar
http://site.net/dezinfektsiya/dezinfekciya-ruk/tovar2
http://site.net/dezinfektsiya/dezinfekciya-ruk/tovar3
сайт на опенкарт
Сразу после RewriteEngine On добавить:
Можно указать сразу несколько категорий:
Привет!
Вопросик. Гугл не помог ((
После того как прописал 301 в htaccess, на сколько я понимаю, можно свободно удалять старые файлы, с которых делался редирект. Верно?