залишити розширення

Є сайт, написаний на html. У .htaccess використовую рада Spinne (з його сайту), що виключає можливість звернення до статики, використовуючи параметри - це просто до відома.

Мені потрібно буде додати кілька сторінок на php.
Чи є сенс перетворювати в .htaccess (використовуючи mod_rewrite) розширення файлів? Може, так і залишити .php?

А то я тут, почавши вивчення mod_rewrite, бачу просте рішення, припустимо:
RewriteRule ^ contacts # 092; .html # 036; contacts.php

Але тепер у мене з'являється дві сторінки - повні дублі.
А далі, у мене ще знань не вистачає, що б зробити.

  • залишити розширення
  • Стара гвардія
  • 1 586 повідомлень
  • RewriteRule ^ contacts \ .html # 036; contacts.php
    Але тепер у мене з'являється дві сторінки - повні дублі.

    Якраз немає. Сторінка contacts.html завжди відкривається як contacts.php. Для цього mod_rewrite і зроблений. ніяких дублів

  • залишити розширення
  • засновник
  • 2 601 повідомлень
  • Чи робити перехід з html на php - вам вирішувати. Для пошукових систем - по фігу. Якщо робити, то тільки для краси.

    Ортопедичні матраци на будь-який смак # 33;
    Персональна знижка, хто прийшов з форуму.
    Доставка по Харків, Москві та інших регіонах.

  • залишити розширення
  • учасник
  • 232 повідомлень
    • З Рівного (в дану хвилину)

    Для пошукових систем - по фігу. Якщо робити, то тільки для краси.


    Я знаю, що пошукові системи будуть ранжувати однаково з тих чи інших розширенням.
    Зробити це хочу для однакового відображення всіх сторінок - для краси, мабуть.

  • залишити розширення
  • учасник
  • 4 717 повідомлень
  • link rel = "canonical" href = "/ contacts.html"

    канонікал хороший, але до місця, в разі розрулювання розширень правильніше все-таки 301-редирект
    тому як для роботи не створюється додаткова робота і не збільшується час індексації, плюс будь-який косяк з канонікаламі обертається декількома місяцями очікування переиндексации

  • залишити розширення
  • Стара гвардія
  • 445 повідомлень
  • RewriteRule ^ contacts \ .html # 036; contacts.php

    А де тут редирект?

    Іноді і дурником корисно прикинутися. Головне, щоб це не перейшло в хронічне стан

  • залишити розширення
  • учасник
  • 232 повідомлень
    • З Рівного (в дану хвилину)

    тобто, щоб все запрацювало, мені краще зробити 301 редирект?

    Але я знову не розумію:
    якщо мені зробити 301 редирект - його треба робити, перенаправляючи зі сторінки з розширенням php на сторінку з розширенням html, так?
    Але, коли я звертаюсь документ на html, я його, за допомогою правила, підмінюю на php. І виходить "круговорот води в природі", а не індексація сторінки.
    (Припускаю, що я туплю.)

    Або тоді не мучити ні себе, ні роботів, ні користувачів, а віддавати їм сторінку на php?

  • залишити розширення
  • учасник
  • 4 717 повідомлень
  • neskor. не дуже зрозуміло що там саме накрутили
    якщо захист від параметрів - то їх найпростіше закрити через robots.txt, а не влаштовувати редіректнимі Адок

    Схожі статті