Я поддерживаю веб-сайт, содержащий десяток или около того .html-документов, которые я только что переписал, чтобы включить php-код. Поскольку поисковые системы в настоящее время индексируют документы .html, я бы предпочел не нарушать эти ссылки, и я, конечно, не хочу делать ничего, что повлияет на ранжирование моего поиска. Я понимаю, что у меня есть несколько вариантов.Замена файлов .html файлами .php при сохранении ранжирования в поисковых системах
Вариант 1 заключается в замене всех расширений .html в моих документах на .php, а затем обновлении .htaccess, чтобы запросы на .html-документы были перезаписаны/перенаправлены в соответствующие документы .php (как предложено here).
Если я хочу сделать это постоянным перенаправлением (301), чтобы ссылки на поисковые системы были заменены при следующем обходе моего сайта, это правильный способ сделать это?
RewriteEngine On
RewriteRule ^(.*)\.html$ $1.php [L,R301]
Вариант 2 будет поручить веб-сервер, чтобы отправить все документы HTML через PHP парсер (как это было предложено here), что означает расширение .html на файлы не должны быть изменены на всех:
AddType application/x-httpd-php .htm .html
Таким образом, я вижу два жизнеспособных решения. Это лучше, чем другой (или вы можете думать о лучшем)?
просто монетку. –
Оба они являются одними и теми же методами в фоновом режиме и действительными решениями для вашей проблемы. – mertyildiran