Лишний или не лишний тег в htaccess?

shram
На сайте с 28.09.2006
Offline
87
430

Была у меня строчка


# shtml & php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)\.php$ $1.shtml

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

Как это отражается на характеристиках сайта???

Утекает ли ПР с shtml страниц на клоны php???

Может просто их исключить в robots.txt???

Может не нужен такой код? и ПР к примеру вырастит?

www.shram.kiev.ua (http://www.shram.kiev.ua) Всё обо всём | Заработок на играх (https://www.admitad.com/ru/promo/?ref=8783191db7) | Скрипт переводчика Web-сайтов на лету (http://www.shram.kiev.ua/shop/translate/) с помощью google
samimages
На сайте с 31.05.2009
Offline
427
#1

Вам надо определиться с тем, что вы хотите видеть в индексе. Если shtml, то php надо выводить из индекса...

Опыт как иммунитет — приобретается в муках! Аудит семантики от 15К [долго] - ЛС
shram
На сайте с 28.09.2006
Offline
87
#2
samimages:
Вам надо определиться с тем, что вы хотите видеть в индексе. Если shtml, то php надо выводить из индекса...

прошу аргументировать для понятия ситуации - на них уходит мой ПР? или как?

☝ для индекса однозначно shtml, может ваще сделать тогда так:

1. редирект 301 с ().php на $.shtml (чтобы пр перетек)

2. а потом убрать эти строчки из htaccess

Так правильно будет?

shram
На сайте с 28.09.2006
Offline
87
#3

или просто сделать...

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^(.*)\.php$ $1.shtml [R=301,L]

тогда как понимаю *.php перейдут в *.shtml?

а как же быть с форумом например /forum/ или с модулем доски сообщений /board/?

shram добавил 03.12.2010 в 10:40

Как вариант, пусть они останутся но их перекрыть через robots.txt

Но так мы потеряем отданный на них ПР и ТИЦ

shram добавил 03.12.2010 в 14:42

сделал так... теперь 301 редирект + правильный редирект для ?query запросов

RewriteCond  %{REQUEST_URI}     !^\/(articles|templates|mycode)(\/|$)  [NC]
RewriteCond %{REQUEST_URI} \.php(\?|$) [NC]
RewriteCond %{REQUEST_URI} !^\/(blog|board|bux|bux1|catalog|chat|dating|forum|sin|shop\/sex|shop\/jewelry|videochat)(\/|$) [NC]
RewriteCond %{REQUEST_URI} !^\/(\_lm8ea8f138e7abf12fd3b69de62a906877|160519821982)(\/|$) [NC]
RewriteCond %{REQUEST_URI} !^\/(bak|files|img|top100\/images|skin2)(\/|$) [NC]
RewriteCond %{REQUEST_URI} !^\/index.php(\?|$) [NC]
RewriteRule ^(.*).php(\?.*)?$ $1.shtml?%{QUERY_STRING} [R=301,L]

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