Chukcha

Рейтинг
291
Регистрация
04.02.2005

RewriteRule ^(.+)\.php /$1.html [L,R=301]

Так должно помочь

---------- Добавлено 26.12.2012 в 17:17 ----------

RewriteRule ^(.+)\.php /$1.html [L,R=301]

RewriteRule ^(.+)\.html$ /?id=$1 [L]

Вот так у меня работает

ValdisRu, да у денвера замечал,

[L, R=301]

вот здесь, попробуйте убрать пробел

Блин, ну чукча же уже все разжевал =(

offtop

Так все знают, что Чукча не читатель. И редко, кто читает писателя Чукчу :)

/offtop

Нет разницы... делайте как хотите, но у вас уже есть страницы в индексе, вот от них и отталкивайтесь

Потому что нужно еще и моск иногда включать, и литературку почитывать

RewriteRule ^(.*)\.html $1.php [L]

RewriteRule ^(.*)\.htm$ $1.php [L]

ЁЁЁ!

На пальцах объясняю...

У Вас была страница

pаge.html проиндексирована

В ходе своих манипуляций, вы сделали

page.php? возможно еще не проиндексирпована.

Чтобы не задублироваться

Вам нужно, чтобы страниц с .php не было, а аоставалас вес с html

Для этого существует правила

RewriteRule ^(.*)\.html $1.php [NC]

RewriteRule ^(.*)\.htm$ $1.php [NC] # Это так на всяк случай

Но чтобы защититься от всяких левых ссылок вам предлагают сделать редирект с php на hml

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

Дальше ломайте свой моск сами.

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

Т.е. Вы со своим начальным рейтингом не кидала. Т.е Ваш пост можно прочитать так.

Вас часто и много кидали?

Напоминаю, что связаться с Вами никто не сможет, пока вы не дадите свои координаты (лс у Вас закрыта)

А куда отвечать-то? Здесь светить свои координаты? Есть ЛС, у Вас их нет.

Оставляйте свои и люди к вам потянутся :)

Вам предложили не делать редиректа, а оставить все как есть

где вы увидели здесь редирект

RewriteRule ^(.+).html/?$ $1.php [L]

Всего: 2548