Хостинг. 301 редирект

vadimkovtyn
5 лет
1

сделал но неработает одна переадресация
с сайт на www.сайт - работает
с сайт на www.сайт - работает
с www.сайт на www.сайт - не работает

в файле .htaccess прописал

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP:SSL} off
RewriteRule ^(.*) www.site.com.ua/$1 [L,R=301]
RewriteCond %{HTTP_HOST} ^kult-mebeli.com.ua
RewriteRule ^(.*) www.site.com.ua/$1 [L,R=301]

что пропустил, подскажите?

neviashop
5 лет
0

попробуйте эти варианты q-seo.com.ua/blog/301-redirect/. Может поможет

vadimkovtyn
4 года
0

спасибо)

chepic_ua
2 года
0

Добрый день.
Нужна помощь по 301 редиректу.
Есть сайт site.com.ua на 3-х языках:
www.site.com.ua/ru/
www.site.com.ua/ua/
www.site.com.ua/en/
Но страницы доступны так же и без приставки /ru/. Тоисть присутствуют дубли www.site.com.ua/ru/страница и www.site.com.ua/страница
Как настроить правильно 301 редирект, чтоб все страницы кроме главной (и кроме ua с en) переадресовывались на www.site.com.ua/ru/страница
ЗАРАНЕЕ СПАСИБО

Artem.M
2 года
0

Добрый день. Напишите имя сайта и я попробую Вам создать правила .htaccess

chepic_ua
2 года
0

hotel-kamelot.com.ua

Artem.M
2 года
0

Вы написали что доступны страницы с /ru/ и дубли без /ru/, но я вижу обратное. Например страница

hotel-kamelot.com.ua/ru/hotel-kamelot/korpus-kamelot/

Если убрать /ru/ из ссылки, все равно будет редирект на эту же страницу.

chepic_ua
2 года
0

Несколько главных линков я прописал по типу:
RewriteCond %{REQUEST_URI} ^/hotel-kamelot/korpus-kamelot/$
RewriteRule ^.*$ hotel-kamelot.com.ua/ru/hotel-kamelot/korpus-kamelot/ [R=301,L]

difsol
2 года
0

Подскажите, что не так:
.htaccess----------------
AddDefaultCharset utf-8
AddCharset utf-8 *
<IfModule mod_charset.c>
CharsetSourceEnc utf-8
CharsetDefault utf-8
</IfModule>

AcceptPathInfo On

Options +FollowSymLinksIfOwnerMatch -Indexes

DirectoryIndex index index.php index.shtml index.html index.htm content.php
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP:SSL} !=1 [NC]
RewriteRule ^(.*) https:/site.com/$1 [L,R=301]


RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

SetEnv force-no-vary
SetEnv downgrade-1.0

<ifModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/x-js text/javascript text/css application/javascript
</ifmodule>
------------------------------
Получаю:
ERR_TOO_MANY_REDIRECTS