udm2007 1 Опубликовано: 21 апреля 2011 Рассказать Опубликовано: 21 апреля 2011 Привет. Cайт freshsound.org. Не понятно откуда, но яндекс находит страницы *.htm и пишет, что не существует, хотя страница есть, но с расширеним *.html. Подскажите , как написать редирект с любой страницы, если он находит *.htm на неё же , но с раширением *.html ? Цитата Ссылка на сообщение Поделиться на других сайтах
ower_xz 117 Опубликовано: 21 апреля 2011 Рассказать Опубликовано: 21 апреля 2011 RewriteRule (.*)\.htm $1.html [L,R=301] Цитата Ссылка на сообщение Поделиться на других сайтах
WebSet 74 Опубликовано: 21 апреля 2011 Рассказать Опубликовано: 21 апреля 2011 нашел в гугле такой вариант: RedirectMatch 301 (.*)\.htm$ http://myserver.com$1.html имхо нужно прописывать RedirectMatch 301 или Redirect 301, для гугла (если не ошибаюсь) это более правильный вариант, нежели через RewriteRule [R=301] хотя мб ошибаюсь Цитата Ссылка на сообщение Поделиться на других сайтах
udm2007 1 Опубликовано: 21 апреля 2011 Рассказать Опубликовано: 21 апреля 2011 (изменено) Автор ower_xz оперативно, но где то ошибка при переходе http://www.freshsound.org/make-create-music/samples-sounds/21332-native-instruments-scarbee-a-200-yelektricheskoe-piano.htm перенаправляет http://www.freshsound.org/make-create-music/samples-sounds/21332-native-instruments-scarbee-a-200-yelektricheskoe-piano.html но страницу не открывет и пишет ошибку Moved Permanently The document has moved here. редирект убрал, страница открывается нормально. Подправите?WebSet в гугле с этим проблем нет, только яндекс непонятно откуда находит эти страницынашел такой вариант, он заработал RewriteBase / RewriteRule ^(.*)\.htm$ $1.html [R=permanent] но всеравно, спасибо Изменено 21 апреля 2011 пользователем udm2007 Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.