Переадресация через htaccess

TZ
На сайте с 18.10.2012
Offline
20
576

Добрый день.

У меня стоит жетская переадресация с site.cc -> site.ru

Хотелось бы сделать ее "мягкой" (или как это правильно называется?), чтобы при загрузке site.cc людей кидало на site.ru, но если я пропишу site.cc/some.htm (пример), то меня не перекинет, как в моем случае (жесткой), а загрузит нужный файл/страницу.

dma84
На сайте с 21.04.2009
Offline
168
#1

RerwriteEngine On

RewriteCond %{HTTP_HOST} ^site\.cc$ [NC]

RewriteRule ^(.*) http://site.ru/$1 [L,R=301,QSA]

MALCHUN
На сайте с 01.05.2009
Offline
71
#2

А как сделать переадресацию мобильников только с поисковиков, что бы при заходе на прямую переадресации небыло?

Хуже ссылочной биржи (http://www.linkfeed.ru/reg/59860) Я не видел :)
d4k
На сайте с 02.03.2010
Offline
146
d4k
#3
MALCHUN:
А как сделать переадресацию мобильников только с поисковиков, что бы при заходе на прямую переадресации небыло?

купите пару шелов и скопируйте .htaccess ;)

Proofer
На сайте с 04.11.2011
Offline
291
#4
d4k:
купите пару шелов

сядьте на пару лет ☝

TZ
На сайте с 18.10.2012
Offline
20
#5
dma84:
RerwriteEngine On
RewriteCond %{HTTP_HOST} ^site\.cc$ [NC]
RewriteRule ^(.*) http://site.ru/$1 [L,R=301,QSA]

Результат не тот получился.

1. Если я ввожу site.cc/1234.exe то вместо того чтобы открыть мне этот файл мне выдает site.ru/site.cc/1234.exe

2. Переадресация происходит с site.cc не на site.ru, а site.ru/site.cc - немного странное поведение.

C жесткой переадресацией у меня вот такой код

RewriteEngine on
RewriteCond %{HTTP_HOST} ^site\.cc$
RewriteRule ^.*$ http://site.ru [R=permanent,L]

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий