WEBLEDI.RUВебледи Форум успешных женщин-вебмастеров
20 Февраль 2017, 10:21:12 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
Правила Реклама
 
5
10
15
Свежие ответы
от cmsforum (Особенности работы с разными CMS)
от antonina64 (Нужна помощь по сайтам)
от Ivan_J (Реклама и доход)
от salemed (SMM для сайта)
от Marusay (Контент, копирайтинг, переводы)
от salemed (Покупка-продажа)
от Chara (Работа и услуги)
от iruska (Ищу копирайтера, редактора, контент-менеджера)
от Dr_Tapac (Сервисы и SEO программы)
от AllaNov (РСЯ и Яндекс.Директ)
от Gnezdo.ru (Тизерные и баннерные сети)
от salemed (Сайты)
от Kiss_mash (Платное размещение статей и ссылок)
от MoreneHost (Хостинг)
от jko (Google AdSENSE)
Свежие темы
Показать ещё
  Печать  
Страниц: 1
Автор

Тема: Помогите правильно сделать редирект  (Прочитано 1608 раз)

0 Пользователей и 1 Гость смотрят эту тему.
Apreleva
Offline Offline

Пол: Женский
Сообщений: 1117


Просмотр профиля
« : 13 Ноябрь 2010, 00:44:55 »

Мне нужно сделать редирект 301, чтобы все файлы с расширением htm перенаправлялись на такие же  .html

В htaccess записано (привожу строчки, которые, как я поняла, относятся к делу):

Код:
Options +FollowSymLinks

#
#  mod_rewrite in use

RewriteEngine On

# RewriteBase /
RewriteRule (.*).htm$ /$1.html [R=permanent]

Почему не работает? Грустный


Записан
Apreleva
Offline Offline

Пол: Женский
Сообщений: 1117


Просмотр профиля
« Ответ #1 : 14 Ноябрь 2010, 01:09:54 »

Убрала  "\.htm|" из строчки
Код:
RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$  [NC]
и все заработало. Теперь следующий вопрос - за что отвечает эта строка и чем грозит сайту её изменение?  :D
Записан
Anton
« Ответ #2 : 14 Ноябрь 2010, 07:48:11 »

вы зря даете только кусок правил если не разбираетесь в них, потому что например в привалах может фигурировать буква L, что будет отсекать все последующие правила при выполнении правила с ключом L.

Второй момент. т.к. правила выполняются последовательно даже правильные правила не в том порядке не будут работать.
Записан
Apreleva
Offline Offline

Пол: Женский
Сообщений: 1117


Просмотр профиля
« Ответ #3 : 14 Ноябрь 2010, 14:24:24 »

вы зря даете только кусок правил если не разбираетесь в них, потому что например в привалах может фигурировать буква L, что будет отсекать все последующие правила при выполнении правила с ключом L.

Второй момент. т.к. правила выполняются последовательно даже правильные правила не в том порядке не будут работать.
Спасибо. Я уже и сама поняла, что не надо было отдельные строки выдергивать. Сейчас, вроде, все работает как надо  Улыбка
Записан
Страниц: 1
  Печать  
 
Перейти в:  

| Sitemap