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

Войти
Правила Реклама
 
5
10
15
Свежие ответы
от alyana (Контент, копирайтинг, переводы)
от Dima_Myrzich (SMM для сайта)
от Prodavec (Покупка-продажа)
от fainna (Мотивация)
от cadedic (Хостинг)
от Фамфр (Юзабилити)
от Фамфр (Дизайн)
от Фамфр (Юкоз (ucoz))
от WantGirls (Новичку)
от Фамфр (Наши сайты)
от Elizia (Тизерные и баннерные сети)
от Фамфр (Yandex)
от Фамфр (Ищу копирайтера, редактора, контент-менеджера Вакансии)
от Фамфр (Биржи контента)
от rokilao (Финансы)
Свежие темы
Показать ещё
  Печать  
Страниц: 1
Автор

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

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