Я меняю свои расширения файлов в URL-адресах, как сохранить хорошие результаты SEO?

У нас есть сайт с хорошими результатами SEO. По соображениям дизайна мне нужно обновить дизайн, и мне нужно изменить имена файлов из .html в .php. Но я сохраняю свое доменное имя!

Что мне делать, чтобы сохранить хорошие результаты SEO?

5 голосов | спросил Kos 25 FebruaryEurope/MoscowbTue, 25 Feb 2014 13:18:01 +0400000000pmTue, 25 Feb 2014 13:18:01 +040014 2014, 13:18:01

2 ответа


6

Просто переадресовать по 301 HTTP статус всех ваших старых URL-адресов на новые. Если вы только изменяете расширение файла, вы можете сделать это легко с помощью файла .htaccess (если вы используете Apache в качестве веб-сервера). Поместите эти строки в файл .htaccess :

RedirectMatch 301 (.*)\.html$ http://www.example.com$1.php

Конечно, измените www.example.com по вашему доменному имени.

Используя 301 переадресацию, вы теряете немного значения SEO (PageRank) для своих страниц, но это лучший вариант, который у вас есть.

P.S .: как говорит Джефф Джексон в комментариях, если вы можете использовать URL-адреса без расширений файлов, это будет хороший вариант, потому что вы получите более удобные URL-адреса. Код .htaccess для этого:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.html -f
RewriteRule ^(.*)$ $1.html
ответил Zistoloen 25 FebruaryEurope/MoscowbTue, 25 Feb 2014 13:35:02 +0400000000pmTue, 25 Feb 2014 13:35:02 +040014 2014, 13:35:02
4

Вы можете использовать одно из следующих решений:

  • Сохраняйте существующий номер .html неизменным для целей только интерфейса и используйте файл Apache .htaccess , чтобы проксифицировать ваши просит так. Добавьте это в свой файл .htaccess , чтобы работа:

      

    RewriteEngine на
      RewriteRule ^ (. *). Html $ 1.php

ИЛИ

  • Почему бы просто не обрабатывать страницы HTML как PHP? Таким образом, вы можете получить максимум php и html.

      

    Приложение AddHandler /x-httpd-php .php .html .htm

ответил Hammad 25 FebruaryEurope/MoscowbTue, 25 Feb 2014 14:21:08 +0400000000pmTue, 25 Feb 2014 14:21:08 +040014 2014, 14:21:08

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132