Подскажите про перевод сайта в php и поисковики

I
На сайте с 07.11.2011
Offline
28
1203

был сайт весь в html, в браузере выглядит примерно так http://entomologs.ru/foto.html. Сейчас я его сделал в php http://entomologs.ru/foto.php

Вот у меня и возник вопрос, если я сейчас удалю все странички в html оставлю только в php, то это как то повлияет на позиции сайта, ведь эти странички не проиндексированы наверное? Или ничего не поменяется? сейчас у меня лежит на хостинге 2 сайта одинаковых.

Просто по запросу "клещи фото" в Яндексе страничка моего сайта на 4 позиции выглядит следующим образом:

Иксодовые клещи фото - Энтомологс.ру

О клещах Иксодовые клещи фото Если Вас укусил клещ Удаление клеща Защити себя от клещей Клещевой энцефалит (КЭ) Клещевой боррелиоз (КБ) Вопрос - ответ Адреса лабораторий Болезни животных.

entomologs.ru›foto.html копия ещё

Энтомологс.ру (http://entomologs.ru/) - Все о клещах и клещевом энцефалите! В гостях у паука (http://pauky.ru/) - Все о пауках! Планета медведей (http://bearplanet.ru/) - Медведи и все о них!
Jekyll
На сайте с 04.05.2009
Offline
136
#1
Infernooo:

Вот у меня и возник вопрос, если я сейчас удалю все странички в html оставлю только в php, то это как то повлияет на позиции сайта, ведь эти странички не проиндексированы наверное? Или ничего не поменяется? сейчас у меня лежит на хостинге 2 сайта одинаковых.

У вас все ссылки ведут на страницы с html, если вы их удалите - выпадут из индекса, а новые .php не добавятся, т.к. роботы о них не узнают (ну разве что из этого топика).

В чём смысл такого "сделал в php"? Обычно люди переживают чтобы при переезде или смене движка не менялись УРЛы, а вы сами калечите свой сайт.

Jekyll добавил 07.12.2011 в 20:39

Хозяйке на заметку: можно заставить выполняться php код в html файлах добавив в .htaccess строку

AddHandler application/x-httpd-php5 .htm .html

PR
На сайте с 30.12.2007
Offline
140
#2

Если структура осталась прежней - достаточно прописать в .htaccess


RewriteEngine On
RewriteRule ^(.*)\.html$ $1\.php [L]
Ragnarok
На сайте с 25.06.2010
Offline
239
#3

вариант Jekyll предпочтительнее

Jekyll:

Хозяйке на заметку: можно заставить выполняться php код в html файлах добавив в .htaccess строку
AddHandler application/x-httpd-php5 .htm .html
//TODO: перестать откладывать на потом
dendav
На сайте с 18.03.2010
Offline
51
#4

В большинстве случаев кода

AddHandler application/x-httpd-php5 .htm .html

вполне достаточно, хотя в зависимости от настроек сервера, версий языка и пр. могут быть некоторые небольшие вариации.

В моём случае на одном из серверов код

AddHandler application/x-httpd-php5 .htm .html

не работает, а работает так:


<IfModule mod_suphp.c>
AddHandler x-httpd-php5 .html .htm
</IfModule>

А вообще сам вопрос непонятен. Зачем из html страниц делать php? Заставьте сервер обрабатывать html как php и пользуйтесь инклюдами (хотя иногда проще перенести статику на CMS).

DV
На сайте с 01.05.2010
Offline
644
#5

У меня был сайт на html, понадобилось заправить в код php. Хостинг не поддерживал это дело, пришлось мудрить. Файлы .php, а в .htaccess

RewriteRule ^(.*)\.html $1.php [NC]

RewriteRule ^(.*)\.htm$ $1.php [NC]

Сейчас хостинг нормальный, но я оставил как есть.

VDS хостинг ( http://clck.ru/0u97l ) Нет нерешаемых задач ( https://searchengines.guru/ru/forum/806725 ) | Перенос сайтов на Drupal 7 с любых CMS. ( https://searchengines.guru/ru/forum/531842/page6#comment_10504844 )
L
На сайте с 07.12.2007
Offline
351
#6
Infernooo:
то это как то повлияет на позиции сайта, ведь эти странички не проиндексированы наверное?

Если на html-странички стоят внешние ссылки - они потеряются и позиции упадут.

wwwwww
На сайте с 29.04.2011
Offline
195
#7
dendav:
А вообще сам вопрос непонятен. Зачем из html страниц делать php? Заставьте сервер обрабатывать html как php и пользуйтесь инклюдами (хотя иногда проще перенести статику на CMS).

Чего не понятно-то? Сапа будет. И все эти Ваши CMS прожорливы.

Видишь? Свободная подпись.
I
На сайте с 07.11.2011
Offline
28
#8

Добавил код в .htaccess

Допустим создал перенаправление html на php вставив вот такой код в index.html: <?php

include 'index.php';

Получиться что к индексации будут доступны по 2 файла с одинаковым названием index.html и index.php. Как отнесется "паук" или сканер поисковиков к таким страничкам с перенаправляющим кодом? Он ведь считывает информацию со страничек, или он пройдет автоматом на php страничку и все будет нормально? Или может запретить к индексации php странички?

Infernooo добавил 08.12.2011 в 07:19

Сообщение от dendav
А вообще сам вопрос непонятен. Зачем из html страниц делать php? Заставьте сервер обрабатывать html как php и пользуйтесь инклюдами (хотя иногда проще перенести статику на CMS).

мне так удобнее, написал текст и больше ничего делать не надо.

wwwwww
На сайте с 29.04.2011
Offline
195
#9
Infernooo:
<?php

include 'index.php';

Получиться что к индексации будут доступны по 2 файла с одинаковым названием index.html и index.php. Как отнесется "паук" или сканер поисковиков к таким страничкам с перенаправляющим кодом?

Вы не понимаете сути инклуда, почитайте литературу.

I
На сайте с 07.11.2011
Offline
28
#10
Вы не понимаете сути инклуда, почитайте литературу.

Ну щас я сорвался и начал в темпе изучать php и все другие языки. Я наверное спрашиваю здесь потому что у меня нет времени на их изучение и меня интересует вполне конкретный вопрос. Если кто то сталкивался с подобным или просто может помочь, то пусть поможет. Так и я могу отвечать, "как сделать поиск по сайту?" "ты не понимаешь, почитай литературу", "Как создать меню с подсветкой?" "ты не понимаешь, почитай литературу". Зачем вообще тогда отвечать, если нет смысловой нагрузки в ответе по вопросу.

з.ы. вот нашел тут реплику, думается она может быть ответом на мой вопрос.

робот не видит инклюд у вас или нет... робот видит результат обработки запроса.
Следовательно не может инклюд влиять на индексируемость или выдачу сайта...

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий