Rebroff

Рейтинг
49
Регистрация
17.09.2012

Здравствуйте.

Подскажите, пожалуйста, как решить задачу.

Старый сайт заменен на новый. Домен остался прежним. Есть несколько страниц старого сайта, которые должны редиректится на главную страницу нового.

http://www.domain.ru/page.htm  ->  https://www.domain.ru

301 редирект осуществляется с помощью php через модуль к CMS.

Проблема в том, что старый сайт работал на http, а новый уже https. Плюс, помимо редиректа с http на https, в .htaccess есть еще и редирект с "без www" на "с www".

# -> www
RewriteCond %{HTTP_HOST} !^www\.(.*) [NC]
RewriteRule ^(.*)$ https:\/\/www\.%{HTTP_HOST}\/$1 [R=301,QSA,L]

#HTTP - > HTTPS
RewriteCond %{ENV:HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

... и 301 редирект фактически происходит так:

http://www.domain.ru/page.htm  ->  https://www.domain.ru/page.htm -> https://www.domain.ru

Подскажите, пожалуйста, как убрать лишнее звено.

Спасибо.

Прошу прощения, писал на своей волне - не заметил, что это для Revo расширение.

Вот здесь более удобный мануал.

Первая таблица - параметры для запроса (поля, ТВ-параметры, айдишники, показывать ли ресурс, если он контейнер, вкл ли в поиск ТВ и т.п.)

Вторая - параметры сниппета для организации результата поиска(как сортировать, сколько на одной странице показывать).

Третья - разметка-раскраска страницы с результатами поиска.

В каждой странице справа - дефолтные значения.

Есть примеры.

Здесь еще один альтернативный сниппет для поиска с русскими доками от отечественного разработчика.(Ради Бога не сочтите за спам!)

ссылку впихнуть приятно

Ссылку "впихнуть" не хотел, не имею к сайту никакого отношения.

Evolution - умирающая ветка в развитии MODX. Так что вряд ли вы найдете подходящее решение с русскими доками. Как вариант - попросить помощи на сайте modx-cms.ru - там толкутся в основном адепты Evo.

Ayavryk, скорость работы админки Рево

Прошу прощения за холивар. Больше не буду.

Ayavryk:
В старых версиях которые я изучал ограничения по количеству страниц (исправили?), отсутствие многодоменности(?решили), тормоза при увеличении числа страниц(? как), совершенно маразматическая система снипетов-чанков-шаблонов - не спрашиваю оно осталось.

Исправили. Решили. Тормозов нет.

Система сниппетов-чанков-шаблонов - как по мне очень удобная штука.

Кстати теперь их можно хранить как в базе, так и в файлах.

Есть пользовательские типы ресурсов.

Есть репозитарий расширений с удобной установкой и обновлением.

Мультиязычность и мультисайтовость - гибко и удобно.

И еще куча всего.

Вообще между ветками Evolution и Revolution - пропасть. Это две абсолютно разные CMF. Кстати и Рево 2.2.х сильно отличается от старших версий.

Ayavryk:
НЕТ! Он ужасен. У него жуткое АПИ, шаблонизация и интерфейс.

Ужасен?..

По мне так работа с MODX - перманентный кайф.

Хм! Чем же он такой жуткий? Я про API.

Шаблонизация? По-моему в MODX отлично реализовано разделение кода и разметки.

Что ужасного в интерфейсе? Мне кажется он прекрасен.)

Я - не профессионал, поэтому мне серьёзно хотелось бы узнать подробнее, в чем ущербность/недостатки MODX.

(MODX Revolution 2.2.х)

Ayavryk:
Так же как Джумла

Чёрт, как это вообще можно сравнивать?))

Именно Revolution? Не Evo? Из коробки - сомневаюсь(про "любые нагрузки").

Для блога нужно использовать блоговый движок. Опять-таки и специалистов по Вордпрессу на порядок(а то и несколько) больше. В Вордпрессе есть таксономия. В админке Вордпресса разберется даже нуб.

MODX несравненно гибче.

В MODX любой дизайн интегрируется на раз-два-три.

И в MODX таки есть блоговый сниппет Article.

MODX - если ваш сайт будет эволюционировать во что-то большее, чем банальный блог.

Но специалистов мало. К тому же MODX Revolution достаточно ресурсоемок(хотя то же вроде говорят и про последний релиз Вордпресса) и требует тщательной оптимизации.