Редирект работает неправильно

freedomice
На сайте с 21.12.2013
Offline
42
704

Ребята подскажите редирект прописан и настроен корректно, как мне кажется, но что то не работает.

Редирект прописывается в файле .htaccess в корне сайта.

Использую:

# Перенаправление домена с www на не-www

Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.сайт\.com$
RewriteRule (.*) http://сайт/$1 [R=301,L]

# убираем из адреса главной страницы index.php
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://сайт.com/ [R=301,L]
### Редиректы с index.php или index.html на сайт
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.(php|html)\ HTTP/
RewriteRule .* / [R=301,L]

Только вот при нажатии в меню на нужную категорию, открывается страница без / и надпись Redirect

Сайт имеет другие поддомены, на других все нормально работает, на рус версии проблема. Как исправить? Спасибо

---------- Добавлено 27.12.2016 в 22:35 ----------

В файле индекс.пхп что то прописал и вот была проблема. Сегодня устанавливал код от сапа, возможно образовался конфликт интересов

---------- Добавлено 27.12.2016 в 22:44 ----------

#Для САПА

if (!defined('_SAPE_USER')){

define('_SAPE_USER', '8d20b5d4e1df48b200b2a083d2a82939');

}

require_once(realpath($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'));

$o = array();

$o['host'] = 'ru.mykvartira.com'; // БЕЗ HTTP://

$sape = new SAPE_client($o);

$tpl->set('{sape_links}', $sape->return_links());

$tpl->compile ( 'main' );

Вот именно от этого кода и глючит, что не так? Почему конфликт

Мояквартира и все. Остальное попросили удалить. Очень жесткие модераторы, грубияны)
A9
На сайте с 04.01.2012
Offline
317
#1

Вы сайты в пуникоде то указываете?

https://qckl.net - аренда выделенных серверов от 9.99€! Адекватная политика абуз! При оплате от 6 мес. - 3 мес. в подарок! Заказывайте!
freedomice
На сайте с 21.12.2013
Offline
42
#2
adel92:
Вы сайты в пуникоде то указываете?

Пуникод это что. Сейчас все работает и не понятно в чем была проблема.

Евгений Русаченко
На сайте с 17.04.2013
Offline
157
#3
freedomice:
Пуникод это что. Сейчас все работает и не понятно в чем была проблема.

Собственно https://ru.wikipedia.org/wiki/Punycode, либо пример: кремль.рф -> xn--e1ajeds9e.xn--p1ai (это и есть PunyCode представление).

Почта для домена ( https://lite.host/pochta/dlya-domena ) с безлимитными пользователями и доменами / Хостинг ( https://lite.host/hosting/dlya-blogov ) от 99 рублей / поддержка Let's Encrypt / PHP от 5.2 до 8.3 / SSH / бесплатный перенос,

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