И кеш чистил и этим сервисом проверил. К сожалению отдельное зеркало https://www.site.com работает (
Так работает отдельно зеркало https://www.site.com, оно никуда не редиректится и есть дублем.
Помогите с 301 редиректом в .htaccess
Так работает редирект с
https://site.com на www.site.com :
RewriteCond %{SERVER_PORT} ^443$ [OR]
RewriteCond %{HTTPS} =on
RewriteRule ^(.*)$ http://www.site.com/$1 [R=301,L]
что добавить чтобы также работало:
https://www.site.com на www.site.com
что добавить чтобы работало:
Вопрос закрыт
Можно ли сделать такой редирект.
Есть структура папок:
image/data/files/apple/1/kkkk.jpg
image/data/files/apple/2/yyyy.jpg
.....
image/data/files/zte/34/tttt.jpg
Т.е. общая часть для всех файлов image/data/files , а дальше идет разветвление на тысячи подкаталогов и файлов.
Надо сделать редирект вот этой общей части image/data/files на другой домен.
Т.е. сейчас все эти файлы открываются с домена site.com/image/data/files/apple/1/kkkk.jpg а надо чтобы редиректом открывались с site.ru/image/data/files/apple/1/kkkk.jpg
Структура папок и файлов на сайтах одинакова.
Отлично! Все работает. Спасибо большое!
Этот раздел редиректится по определенному алгоритму. Нельзя убрать отдельный редирект. Там десятки тысяч ссылок в индексе. И каждая ссылка должна редиректится на строго определенную соответствующую ей ссылку. Вот зачем нужен этот отдельный редирект... И общий редирект на www тоже нельзя убрать - он должен работать для всего сайта (кроме этого отдельного раздела).
Вот поэтому и возникла мысль - отключить редирект www для одного раздела.
Просто дальше в коде сайта, для такого раздела предусмотрен отдельный редирект.
Например такой http://site.com/dron/dfsdfdsj на http://www.site.com/newdron/ssssssss т.п.
А сейчас ситуация складывается такая, что ссылка http://site.com/dron/dfsdfdsj www-редиректом, сначала переадресовывается на такую же но с www: http://www.site.com/dron/dfsdfdsj
А уже потом с нее, на нужную - http://www.site.com/newdron/ssssssss
Т.е. имеет место двойной 301 редирект. Как такого можно избежать?
В .htaccess делаю редирект с не www на www для всего сайта
RewriteCond %{HTTP_HOST} ^site\.com$ [NC]
Как исключить из такого редиректа раздел /dron/ ?
Чтобы все ссылки типа
http://site.com/dron/dfsdfdsj
http://site.com/dron/343423
так и открывались.
Пробовал так:
RewriteCond %{REQUEST_URI} !^/dron/
Не работает. Все равно редиректит на http://www.site.com/index.php ....