Реклама на сайте Advertise with us

Вопрос по Rewrite Mod и .htaccess

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:
+ + +


С нами с 22.08.05
Сообщения: 52
Рейтинг: 1

Ссылка на сообщениеДобавлено: 07/09/05 в 12:22       Ответить с цитатойцитата 

Задачка такая.
В папке mysite.ru/dir/ находилась куча html типа name01.html ... name99.html
Я перенес их на отдельный домен domen.mysite.ru и поместил их в корень. Названия файлов остались неизменными. При этом некоторые поисковики успели их прошерстить на старом месте.
Что мне в .htaccess записать, чтобы зайдя по старому адресу юзер автоматически перебрасывался на новый, на аналогичный html?

0
 



С нами с 03.08.04
Сообщения: 129
Рейтинг: 263

Ссылка на сообщениеДобавлено: 08/09/05 в 20:27       Ответить с цитатойцитата 

предлагаю так...
Код:
RewriteEngine On
RewriteRule ^dir/(.*)$ http://domen.mysite.ru/$1 [R=301,L]

или так...
Код:
RewriteEngine On
RewriteRule ^dir/(name[0-9][0-9]\.html)$ http://domen.mysite.ru/$1 [R=301,L]

3
 
+ + +


С нами с 22.08.05
Сообщения: 52
Рейтинг: 1

Ссылка на сообщениеДобавлено: 09/09/05 в 07:11       Ответить с цитатойцитата 

bjim писал:
предлагаю так...

Отлично! Сработало. Только некоторое уточнение
Код:
RewriteEngine On
RewriteRule ^(.*)$ http://domen.mysite.ru/$1 [R=301,L]

-dir не надо ставить, потому что .htaccess уже находится в этой папке. Но в принципе, если писать это в корневой htaccess, то Bjim абсолютно прав.
Спасибо! icon_smile.gif
Кстати, нашел хорошую ссылочку по mod_rewrite, помещу здесь, чтоб не забыть:
http://sitemaker.ru/technologies/webserver/mod_rewrite2/

0
 



С нами с 03.08.04
Сообщения: 129
Рейтинг: 263

Ссылка на сообщениеДобавлено: 09/09/05 в 17:49       Ответить с цитатойцитата 

svs писал:
-dir не надо ставить, потому что .htaccess уже находится в этой папке. Но в принципе, если писать это в корневой htaccess, то Bjim абсолютно прав.

Мой ответ был составлен именно исходя из того, что .htaccess лежит в корне.

0
 
+ + +


С нами с 22.08.05
Сообщения: 52
Рейтинг: 1

Ссылка на сообщениеДобавлено: 12/09/05 в 15:19       Ответить с цитатойцитата 

Кстати, вот полное решение, как можно читать запросы из различных поисковиков (может быть кому пригодится)
Код:

use Text::Iconv; # Переводит из одной кодировки в другую
use Lingua::DetectCharset; # Определяет тип кодировки KOI8 UTF8 WIN
open FILE "<$file"; #логи сайта
while(<FILE>){
$str=$_;
$str=~s/%([0-9a-fA-F]{2})/pack("c",hex($1))/ge; # переводим %DC в символы
my $Src = Lingua::DetectCharset::Detect ($str); #Определяем тип кодировки, предполагая что в строке один тип
if($Src eq 'UTF8'){
my $converter = Text::Iconv->new("UTF8", "WINDOWS-1251");
$str=$converter->convert($str)};
if($Src eq 'KOI8'){
my $converter = Text::Iconv->new("KOI8", "WINDOWS-1251");
$str=$converter->convert($str)};
print "$str<br>"; # наслаждаемся результатом
}   

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »