Вернуться   Форум SAPE.RU > Другое > Курилка

-->
Ответ
 
Опции темы
Старый 26.10.2008, 22:28   #1
Погулять вышел
 
Аватар для den78ru
 
Регистрация: 15.05.2007
Адрес: С-Пб! О/ВМ 50/50
Сообщений: 1,921
Вес репутации: 316
den78ru - прекрасное будущееden78ru - прекрасное будущееden78ru - прекрасное будущееden78ru - прекрасное будущееden78ru - прекрасное будущееden78ru - прекрасное будущееden78ru - прекрасное будущееden78ru - прекрасное будущееden78ru - прекрасное будущееden78ru - прекрасное будущееden78ru - прекрасное будущее
По умолчанию Как прописать 301 в хтакцесс?

Есть сайт 1 и 2, оба домена указывают на одну папку.
Как прописать 301 в хтакцесс c сайта site.ru на site.com?
den78ru вне форума   Ответить с цитированием
Старый 26.10.2008, 23:59   #2
Особый статус
 
Регистрация: 23.03.2008
Адрес: localhost
Сообщений: 2,594
Вес репутации: 322
Ufaweb - прекрасное будущееUfaweb - прекрасное будущееUfaweb - прекрасное будущееUfaweb - прекрасное будущееUfaweb - прекрасное будущееUfaweb - прекрасное будущееUfaweb - прекрасное будущееUfaweb - прекрасное будущееUfaweb - прекрасное будущееUfaweb - прекрасное будущееUfaweb - прекрасное будущее
Отправить сообщение для Ufaweb с помощью ICQ
По умолчанию

RewriteEngine On
RewriteCond %{HTTP_HOST} ^site\.ru$ [NC]
RewriteRule ^(.*)$ http://site.com/$1 [R=301,L]


Добавлено через 1 час 16 минут
C www работать не будет.

Вроде бы так сработает:
Цитата:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.|)site\.ru$ [NC]
RewriteRule ^(.*)$ http://site.com/$1 [R=301,L]
или (логичнее):
Цитата:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^site\.ru$ [NC]
RewriteRule ^(.*)$ http://site.com/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^www\.site\.ru$ [NC]
RewriteRule ^(.*)$ http://www.site.com/$1 [R=301,L]

Последний раз редактировалось Ufaweb; 26.10.2008 в 23:59. Причина: Добавлено сообщение
Ufaweb вне форума   Ответить с цитированием
Старый 27.10.2008, 01:02   #3
Погулять вышел
 
Аватар для den78ru
 
Регистрация: 15.05.2007
Адрес: С-Пб! О/ВМ 50/50
Сообщений: 1,921
Вес репутации: 316
den78ru - прекрасное будущееden78ru - прекрасное будущееden78ru - прекрасное будущееden78ru - прекрасное будущееden78ru - прекрасное будущееden78ru - прекрасное будущееden78ru - прекрасное будущееden78ru - прекрасное будущееden78ru - прекрасное будущееden78ru - прекрасное будущееden78ru - прекрасное будущее
По умолчанию

Уху, пасиб.
den78ru вне форума   Ответить с цитированием
Старый 27.10.2008, 02:32   #4
Специалист
 
Регистрация: 04.10.2008
Сообщений: 112
Вес репутации: 192
spa на пути к лучшему
По умолчанию

Ufaweb - респект. !!! вышеприведенные коды работают ...

вы мне уже давали ссылку на ГУГЛ - ПОИСК ПО эТОМУ ЖЕ ВОПРОСУ (редирект , если помните ) вот нашел вас тут - спасибо.. )))
!!! НО ТО, ЧТО Я ТАМ НАХОДИЛ = почему то - ничего не работает
например предлагаются варианты :

Redirect 301 / http://www.you.com/new.htm

или

Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www.newdomain.com/$1 [R=301,L]

и никак ...

вопрос... нашел там вот ЕТО (для слияния имена сайта с www и без него) :

Options +FollowSymlinks
RewriteEngine on
rewritecond %{http_host} ^domain.com [nc]
rewriterule ^(.*)$ http://www.domain.com/$1 [r=301,nc]

оно будет работать , как считаете ??? СПАСИБО.
spa вне форума   Ответить с цитированием
Старый 27.10.2008, 02:37   #5
Особый статус
 
Регистрация: 23.03.2008
Адрес: localhost
Сообщений: 2,594
Вес репутации: 322
Ufaweb - прекрасное будущееUfaweb - прекрасное будущееUfaweb - прекрасное будущееUfaweb - прекрасное будущееUfaweb - прекрасное будущееUfaweb - прекрасное будущееUfaweb - прекрасное будущееUfaweb - прекрасное будущееUfaweb - прекрасное будущееUfaweb - прекрасное будущееUfaweb - прекрасное будущее
Отправить сообщение для Ufaweb с помощью ICQ
По умолчанию

Цитата:
Сообщение от spa Посмотреть сообщение
Options +FollowSymlinks
RewriteEngine on
rewritecond %{http_host} ^domain.com [nc]
rewriterule ^(.*)$ http://www.domain.com/$1 [r=301,nc]

оно будет работать , как считаете ??? СПАСИБО.
Абсолютно тоже самое
Ufaweb вне форума   Ответить с цитированием
Старый 27.10.2008, 03:16   #6
Специалист
 
Регистрация: 04.10.2008
Сообщений: 112
Вес репутации: 192
spa на пути к лучшему
По умолчанию

спасибо.
а строчка Options +FollowSymLinks - важна ?

Добавлено через 21 минуту
Ufaweb
сразу не заметил ... этот код хорошо работает при пересылке на домен ... при пересылке на поддомен срабатывает только лишь при запросе индексного файла старого домена ... с других страниц пересылка выдает ошибку
- 404 .. новый поддомен не грузится...что подскажете ?...спасибо

RewriteEngine On
RewriteCond %{HTTP_HOST} ^site\.ru$ [NC]
RewriteRule ^(.*)$ http://site.com/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^www\.site\.ru$ [NC]
RewriteRule ^(.*)$ http://www.site.com/$1 [R=301,L]

Последний раз редактировалось spa; 27.10.2008 в 03:16. Причина: Добавлено сообщение
spa вне форума   Ответить с цитированием
Старый 27.10.2008, 05:07   #7
Погулять вышел
 
Аватар для den78ru
 
Регистрация: 15.05.2007
Адрес: С-Пб! О/ВМ 50/50
Сообщений: 1,921
Вес репутации: 316
den78ru - прекрасное будущееden78ru - прекрасное будущееden78ru - прекрасное будущееden78ru - прекрасное будущееden78ru - прекрасное будущееden78ru - прекрасное будущееden78ru - прекрасное будущееden78ru - прекрасное будущееden78ru - прекрасное будущееden78ru - прекрасное будущееden78ru - прекрасное будущее
По умолчанию

Цитата:
Сообщение от spa Посмотреть сообщение
спасибо.
а строчка Options +FollowSymLinks - важна ?
Так короче:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^site\.su(.*)$ [NC]
RewriteCond %{HTTP_HOST} !^www\.(.*)$ [NC]
RewriteRule (.*) http://www.%{HTTP_HOST}/$1 [R=301,L]
den78ru вне форума   Ответить с цитированием
Старый 27.10.2008, 06:01   #8
шайтанама
 
Аватар для shadx
 
Регистрация: 13.07.2007
Сообщений: 1,700
Вес репутации: 298
shadx - прекрасное будущееshadx - прекрасное будущееshadx - прекрасное будущееshadx - прекрасное будущееshadx - прекрасное будущееshadx - прекрасное будущееshadx - прекрасное будущееshadx - прекрасное будущееshadx - прекрасное будущееshadx - прекрасное будущееshadx - прекрасное будущее
Отправить сообщение для shadx с помощью ICQ
По умолчанию

главное чтобы редирект и с www и без него указывал на один и тот же домен.
Тогда меньше шансов, что яша при очередном глюке не расклеит сайты....
shadx вне форума   Ответить с цитированием
Старый 27.10.2008, 09:44   #9
Специалист
 
Регистрация: 10.04.2007
Сообщений: 488
Вес репутации: 220
Andrej - очень-очень хороший человекAndrej - очень-очень хороший человекAndrej - очень-очень хороший человекAndrej - очень-очень хороший человек
Отправить сообщение для Andrej с помощью ICQ
По умолчанию

раз уж разговор зашел...

Есть сайт, который имеет на одну из страниц ссылку с морды ПР6
Эта страница не задействована... раньше там кое что было но древняя ссылка осталась...
Чтобы ПР несуществующей страницы достался морде, достаточно ли так сделать:
Redirect permanent /pl/woda/index.pl/Home http://www.mysite.net/

просто пытаюсь делать RewriteRule ^pl/woda/index.pl/Home / [R=301,L]

не получается, имею ошибку почему то...

в то время как RewriteRule ^pl/woda/index.pl/Home /[NC,L]

прекрасно работает... что то намутил... RewriteRule то работает...
да и с другой стороны, RewriteRule на этом сайте нафик ненужен, можно вообще отключить... поэтому и вопрос, достаточно ли:

Redirect permanent /pl/woda/index.pl/Home http://www.mysite.net/

для перевода ПР на морду

Добавлено через 16 минут
аааа.... все... с ошибкой RewriteRule разобрался...

http://www.shtogrin.com/library/web/...c/RewriteRule/

вот так нужно!!!

RewriteRule ^pl/woda/index.pl/Home / [NC,R=301,L]

директива NC, это

Цитата:
'nocase|NC' (не учитывать регистр)
Это делает Шаблон нечувствительным к регистру, т.е., нет различий между 'A-Z' и 'a-z' когда Шаблон применяется к текущему URL.

Последний раз редактировалось Andrej; 27.10.2008 в 09:45. Причина: Добавлено сообщение
Andrej вне форума   Ответить с цитированием
Старый 27.10.2008, 19:33   #10
Специалист
 
Регистрация: 04.10.2008
Сообщений: 112
Вес репутации: 192
spa на пути к лучшему
По умолчанию РЕДИРЕКТ 301 ПОДСКАЖИТЕ

этот код хорошо работает при пересылке на домен ... при пересылке на поддомен срабатывает только лишь при запросе индексного файла старого домена ... с других страниц пересылка выдает ошибку
- 404 .. новый поддомен не грузится..

НУЖНА ПЕРЕСЫЛКА НА ПОДДОМЕН

RewriteRule ^(.*)$ http://www.РРРР.site.com/$1 [R=301,L]

ЧТО ЗДЕСЬ В ЭТОМ КОДЕ НУЖНО ИСПРАВИТЬ ???

.что подскажете ?...спасибо

RewriteEngine On
RewriteCond %{HTTP_HOST} ^site\.ru$ [NC]
RewriteRule ^(.*)$ http://site.com/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^www\.site\.ru$ [NC]
RewriteRule ^(.*)$ http://www.site.com/$1 [R=301,L]
spa вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как можно прописать корневую папку? mamont Вопросы по работе системы 1 05.10.2008 20:50
Не могу прописать стиль сылкам karlion Вопросы от новичков 10 03.02.2008 12:26
Стили ссылок - как прописать. Юрий_Б Вопросы от новичков 4 29.01.2008 15:30
Стили ссылок - как прописать. Юрий_Б Вопросы по работе системы 1 28.01.2008 15:50
КАК прописать SAPE в в каталоге Scripto? amik Вопросы по работе системы 1 19.06.2007 20:38


Часовой пояс GMT +3, время: 16:19.