- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Есть статический сайт, соответственно все файлы имеют расширение html.
На данный момент, сайт переписывается на php и не хотелось бы терять проиндексированные страницы и позиции в пс.
В .htaccess прописал:
Options +Indexes
Options +FollowSymlinks
RewriteEngine on
RewriteBase /
RewriteRule ^([^.]+)\.html$ $1.php [L]
Все файлы c расширением .php, так же доступны с расширением .html
Надо ли закрывать от индексации файлы с расширением .php?
Какие вообще подводные камни могут быть в данном случае?
Чтобы не потерять позиции, необходим 301 редирект со старых страниц html на новые php.
У Вас же просто настроены "клоны": "если запросить html - отдать содержимое php."
При этом внешне получается, что роботу доступны старые html и он начнет находить их же копии в php...
А надо так: "если запросить html - 301 редирект на php"
RewriteRule ^(.*)\.html$ $1.php [R=permanent]
;)
Есть статический сайт, соответственно все файлы имеют расширение html.
На данный момент, сайт переписывается на php и не хотелось бы терять проиндексированные страницы и позиции в пс.
А не проще ли настроить так чтобы файлы с расширением html на самом деле содержали php c помощью того же .htaccess (см поиск в гугле делается это двумя строчками)?
Что-то вроде
AddHandler application/x-httpd-php .php .html .htm
или
AddType application/x-httpd-php .php .htm. html .phtml
Чтобы не потерять позиции, необходим 301 редирект со старых страниц html на новые php.
У Вас же просто настроены "клоны": "если запросить html - отдать содержимое php."
При этом внешне получается, что роботу доступны старые html и он начнет находить их же копии в php...
А надо так: "если запросить html - 301 редирект на php"
RewriteRule ^(.*)\.html$ $1.php [R=permanent]
Спасибо за ответ, оказалось более простое решение! : )
А не проще ли настроить так чтобы файлы с расширением html на самом деле содержали php c помощью того же .htaccess (см поиск в гугле делается это двумя строчками)?
Спасибо, это подходящий для данного случая вариант! Благодарю!