- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте, уважаемые форумчане!
Возможно ответ на мой вопрос прост и очевиден, но ответа я до сих пор не нашёл(
Есть сайт site.ru (чистый html с инклудами php) и сегодня в панели вебмастера заметил, что Яндекс занёс в индекс кучу дубликатов страниц вида site.ru/page1.html/page2.html
Проверил. По такому адресу отображается страница page2.html, но не подгружается файл стилей (грубо говоря, вижу текст и ссылки без всяких атрибутов)
Пожалуйста, подскажите, как запретить показ дубликата site.ru/page1.html/page2.html
или, например, редиректить его на корректный адрес site.ru/page2.html
Спасибо!
Например добавить в .htaccess
Большое спасибо, попробую чуть попозже.
Кроме того заметил, что по адресу site.ru/page1.html/абркадабра отображается страница page1.html (опять же без стилей), более того, доступны адреса вида site.ru/page1.html/A/B/C/... с произвольным количеством слешей.
Пожалуйста, подскажите, почему впс-ка не отдает стандартную 404 ошибку?😕 Это как-то связано с настройками сервера?
Спасибо!
лучше [R=301]
.....
отображается страница page2.html, но не подгружается файл стилей
если отвлечься от наличия самой проблемы, то проблему отсутствия отображения для файла стилей, наверное, можно решить, прописав для файла стиля абсолютный путь (от корня), например "/style.css", а не просто "style.css".
Т.к. в первом случае браузер ищет файл стиля, начиная от /, а во втором - начиная от /page1.html/ (как будто page1.html - папка).
К сожалению, никакой реакции предложенный код:
RewriteEngine On
RewriteRule ^.*\.html/(.*)\.html$ /$1.html [R=301]
((Возможно, неверный синтаксис
turen, спасибо, задача - именно избавиться от мусорных страниц-дубликатов, которые попали в индекс ПС
И очень внимательно понять, что такое абсолютный, а что такое относительный путь.
У вас ссылки на сайте написаны href="page2.htm"
отсюда и левые дубликаты.
RewriteRule ^.*\.html/(.*)\.html$ http://sitename.ru/$1.html [R=301]
Chukcha, да, совершенно верно, ссылки на сайте относительные, по некоторой причине мне крайне неудобно и нежелательно использовать абсолютные пути.
RewriteRule ^.*\.html/(.*)\.html$ http://sitename.ru/$1.html [R=301]
Пожалуйста, подскажите, какую функцию выполняет данная строка, вот этого, увы, не знаю(
((Возможно, неверный синтаксис
Синтаксис верный. Возможно
a) не туда добавляете
b) статика отдается nginx-ом, поээтому запросы до апача не доходят. Либо же вовсе апач отсутствует.
Сервак нгикс + апач, добавляю после директивы AddType application/x-httpd-php5 .htm .html .sntml .php
Должен же быть какой-то способ убрать дубли, а если не убрать, то скрыть их от ПС😕
nginx обычно настроен так, чтобы он сам отдавал статику.
Должен же быть какой-то способ убрать дубли, а если не убрать, то скрыть их от ПС
Привести сайт в нормальный вид
Закрыть в роботсе
Disallow: /*.html/