- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
После апдейта 27.09 основная продвигаемая страница выпала из индекса яндекса. Посмотрев в вебмастере, страница исключена роботом, якобы неверный http заголовок
Посмотрел страницы которые в индексе, половина из них .php, и половина .html. В итоге любая страница открывается и с расширением .html и .php, как я понимаю сайт полностью наполнен таким образом дублями.
Все ссылки ссылаются только на адреса.html, но по факту все файлы на FTP с расширением .php
Т.к. весь сайт между собой ссылается на документы с расширением .html, то не вариант переписывать все на .php
В .htaccess прописана такая штука RewriteRule ^(.*)\.html $1\.php
Собственно вопрос, как решить эту проблему правильно, возможно из за дублей страница вылетела из индекса. Если я закрою в robots.txt все файлы с расширением .php, то судя по всему весь сайт не будет индексироваться...или я ошибаюсь?
---------- Добавлено 02.10.2012 в 04:19 ----------
Вопрос не актуален, все стало на свои места.
как решить эту проблему правильно
От души советую - наими програмиста.
От души советую - наими програмиста.
Ну наверно сами понимаете, что тему создавал не для подобного ответа, а для того чтобы услышать каким образом самостоятельно можно решить проблему (не думаю что для этого нужно нанимать программиста)
Вам весьма правильно указали на решение, т.к. только владеющий php человек решит вашу проблему глобально, например, допилив тот кривой "сеф" что вы имеете.
Сейчас как вариант, можете просто исключить дубли php через роботс.тхт:
Disallow: /*.php
Только вот,, возможно на вашем сайте есть и полезные не дубли, которые идут c этим расширением только
Вам весьма правильно указали на решение, т.к. только владеющий php человек решит вашу проблему глобально, например, допилив тот кривой "сеф" что вы имеете.
Сейчас как вариант, можете просто исключить дубли php через роботс.тхт:
Disallow: /*.php
Только вот,, возможно на вашем сайте есть и полезные не дубли, которые идут c этим расширением только
Я думаю решить проблему можно с помощью htaccess
Вот таким вот образом
RewriteEngine On
RewriteBase /
RewriteCond %{ENV:REDIRECT_WasHTML} !^yes$
RewriteRule ^(.*)\.php http://megen-energo.ru/$1.html [R=301,L,E=WasPHP:yes]
RewriteCond %{ENV:REDIRECT_WasPHP} !^yes$
RewriteRule ^(.*)\.html $1.php [QSA,L,E=WasHTML:yes]
---------- Добавлено 02.10.2012 в 23:19 ----------
Хотя нет....редиректа не происходит с таким htaccess...Есть люди разбирающиеся в htaccess?
kopo6o4er, Так как уже отметил xwande, проблема у вас глобальная, думаю просто закрыть в редеректе проблему не решишь.