Є сайт, написаний на html. У .htaccess використовую рада Spinne (з його сайту), що виключає можливість звернення до статики, використовуючи параметри - це просто до відома.
Мені потрібно буде додати кілька сторінок на php.
Чи є сенс перетворювати в .htaccess (використовуючи mod_rewrite) розширення файлів? Може, так і залишити .php?
А то я тут, почавши вивчення mod_rewrite, бачу просте рішення, припустимо:
RewriteRule ^ contacts # 092; .html # 036; contacts.php
Але тепер у мене з'являється дві сторінки - повні дублі.
А далі, у мене ще знань не вистачає, що б зробити.
![Оставить расширение (RewriteRule ^contacts html) залишити розширення](http://webimho.ru/uploads/profile/photo-thumb-157.jpg?_r=0)
RewriteRule ^ contacts \ .html # 036; contacts.php
Але тепер у мене з'являється дві сторінки - повні дублі.
Якраз немає. Сторінка contacts.html завжди відкривається як contacts.php. Для цього mod_rewrite і зроблений. ніяких дублів
![Оставить расширение (допустим: rewriterule ^contacts\.html$ contacts.php но теперь у меня появляется две страницы) залишити розширення](http://webimho.ru/uploads/profile/photo-131.jpg?_r=0)
Чи робити перехід з html на php - вам вирішувати. Для пошукових систем - по фігу. Якщо робити, то тільки для краси.
Ортопедичні матраци на будь-який смак # 33;
Персональна знижка, хто прийшов з форуму.
Доставка по Харків, Москві та інших регіонах.
![Залишити розширення (htaccess (використовуючи mod_rewrite) розширення файлів? Може) залишити розширення](http://webimho.ru/uploads/profile/photo-230.jpg?_r=0)
- З Рівного (в дану хвилину)
Для пошукових систем - по фігу. Якщо робити, то тільки для краси.
Я знаю, що пошукові системи будуть ранжувати однаково з тих чи інших розширенням.
Зробити це хочу для однакового відображення всіх сторінок - для краси, мабуть.
![Залишити розширення (htaccess використовую рада spinne (з його сайту)) залишити розширення](http://webimho.ru/uploads/profile/photo-thumb-30.jpg?_r=1466128426)
link rel = "canonical" href = "/ contacts.html"
канонікал хороший, але до місця, в разі розрулювання розширень правильніше все-таки 301-редирект
тому як для роботи не створюється додаткова робота і не збільшується час індексації, плюс будь-який косяк з канонікаламі обертається декількома місяцями очікування переиндексации
![Залишити розширення (повні дублі. А далі) залишити розширення](http://webimho.ru/uploads/profile/photo-thumb-150.gif?_r=1336165237)
RewriteRule ^ contacts \ .html # 036; contacts.php
А де тут редирект?
Іноді і дурником корисно прикинутися. Головне, щоб це не перейшло в хронічне стан
![Залишити розширення (залишити розширення) залишити розширення](http://webimho.ru/uploads/profile/photo-230.jpg?_r=0)
- З Рівного (в дану хвилину)
тобто, щоб все запрацювало, мені краще зробити 301 редирект?
Але я знову не розумію:
якщо мені зробити 301 редирект - його треба робити, перенаправляючи зі сторінки з розширенням php на сторінку з розширенням html, так?
Але, коли я звертаюсь документ на html, я його, за допомогою правила, підмінюю на php. І виходить "круговорот води в природі", а не індексація сторінки.
(Припускаю, що я туплю.)
Або тоді не мучити ні себе, ні роботів, ні користувачів, а віддавати їм сторінку на php?
![Залишити розширення (бачу просте рішення) залишити розширення](http://webimho.ru/uploads/profile/photo-thumb-30.jpg?_r=1466128426)
neskor. не дуже зрозуміло що там саме накрутили
якщо захист від параметрів - то їх найпростіше закрити через robots.txt, а не влаштовувати редіректнимі Адок