- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
У меня все URL такого вида *.ru/hd/
И ссылки, которые ставил сам все правильные и заканчиваются слэшем, однко Яндекс индексирует как *.ru/hd/, так и *.ru/hd без слэша ...
Разумеется и размер страницы определяет неправильно (567 байт )
и видимо считает ее за основную и выдает при поиске ....
Есть такое подозрение, что это не очень хорошо влияет на позиции моего сайта (именно этих страниц). Как запретить индексацию таких страниц или чтоб сервер возвращал ошибку 404 или редиректил поисковик при обращении к страницам без слэша на URL со слэшем.
Сайт довольно старый (создавался в ручную) и переделывать страницы на другие URL проблематично, ну и потери конечно в естественных бэках не желательны.
У меня все URL такого вида *.ru/hd/
И ссылки, которые ставил сам все правильные и заканчиваются слэшем, однко Яндекс индексирует как *.ru/hd/, так и *.ru/hd без слэша ...
Разумеется и размер страницы определяет неправильно (567 байт )
и видимо считает ее за основную и выдает при поиске ....
Есть такое подозрение, что это не очень хорошо влияет на позиции моего сайта (именно этих страниц). Как запретить индексацию таких страниц или чтоб сервер возвращал ошибку 404 или редиректил поисковик при обращении к страницам без слэша на URL со слэшем.
Сайт довольно старый (создавался в ручную) и переделывать страницы на другие URL проблематично, ну и потери конечно в естественных бэках не желательны.
У меня была подобная ситуация, я не ставила редирект а просто сдела так чтобы везде ссылки вели на эту страницу с одинаковым URl кажется у меня это было со слэшем, со слэшем правильнее вообще (так как запрос идет сначала на файл (если без слэша), а потом запрос как на директорию, и в той дериктории на документ - то есть как бы жва запроса). Но отрицательный момент здесь в том, что не все внешние ссылки всегда получится проставить именно со слэшем.
Сейчас посмотрю .htaccess где то должен быть такой редирект.
Буду признателен:)
Как сделать редирект, можно почитать тут http://www.egoroff.spb.ru/portfolio/apache/rewriteguide.html
и тут http://www.egoroff.spb.ru/portfolio/apache/mod_rewrite.html
Спасибо за ссылки очень интересно, но вообще для не программиста это сложно ...
Не хотелось бы рисковать поэтому если не трудно подскажите, что именно нужно прописать в .htaccess
Если взять что у меня domen.ru/hd/
то, что я должен написать в нем, это?:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.+[^/])$ $1/ [R]
Это что редирект или запрет? Меня интересует реакция поисковика, а не пользователя ..
А я если такую конструкцию:
RewriteCond %{REQUEST_URI} [^/]/$
RewriteRule ^([^/]+)/$ $1/ [L]
?
Подправьте плиз:)
.htaccess примерно такой, для конкретного случая:
Если надо, чтобы для всех папок редиректы были, все чуть сложнее.
Проще всего так:
но при этом пострадают все файлы, лежащие в корне.
Если в названиях папок не может быть точки, то так:
Спасибо, upyrj!
Кажеться последнее подходит больше, но только без слэша редиректит ой куда!
Вместо того, что подставить слэш он выкидывает на
примерно такой url
http://www.domen.ru/www/domen12/www/htdocs/hd/
я добавил строчку
RewriteCond %{REQUEST_URI} [^/]/$
т.е. все вместе это так:
RewriteEngine on
RewriteCond %{REQUEST_URI} [^/]/$
RewriteRule ^([^/.]+)$ $1/ [R=301,L]
Я ничего лишнего не сделал?🙄
примерно такой url
http://www.domen.ru/www/domen12/www/htdocs/hd/
Ох ты, бог мой. Может быть, надо было воткнуть «RewriteBase /» второй строкой:
А RewriteCond у вас кривой, imho.
Я вообще не большой спец по хтаксессу, кинул сокращенную версию того, что у меня на одном сайтике.
А RewriteCond вообще нужно? и если да, то что лучше вписать
REQUEST_URI
или
REQUEST_FILENAME
и как?
Makey2, не копируйте все коды подряд. Давайте, по порядку hd - каталог не существует? Приведите часть .htaccess, которая относится к hd