- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году Google заблокировал более 170 млн фальшивых отзывов на Картах
Это на 45% больше, чем в 2022 году
Оксана Мамчуева
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Есть статический сайт, соответственно все файлы имеют расширение 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 (см поиск в гугле делается это двумя строчками)?
Спасибо, это подходящий для данного случая вариант! Благодарю!