viktor02

Рейтинг
33
Регистрация
28.10.2014
SeVlad:
Проверяй не браузером, в сторонними сервисами. Напр https://bertal.ru/

И кеш чистил и этим сервисом проверил. К сожалению отдельное зеркало https://www.site.com работает (

Sitealert:
Ничего не надо добавлять, этого достаточно.

Так работает отдельно зеркало 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

Помогите с 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

viktor02:
Можно ли сделать такой редирект.
Есть структура папок:
image/data/files/apple/1/kkkk.jpg

Вопрос закрыт

Можно ли сделать такой редирект.

Есть структура папок:

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]

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

Как исключить из такого редиректа раздел /dron/ ?

Чтобы все ссылки типа

http://site.com/dron/dfsdfdsj

http://site.com/dron/343423

так и открывались.

Пробовал так:

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

RewriteCond %{REQUEST_URI} !^/dron/

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

Не работает. Все равно редиректит на http://www.site.com/index.php ....