- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте
Такая проблема, не получается редирект на MODx 1.0.10 Evo для www. домена на без www, причем раньше всегда так делал, на всех более ранних версиях MODx он осуществляется чз .htaccess таким образом
а тут на новой версии почему то не работает. в чем тут проблема? все сайты на одном сервере с единой настройкой.
Код правильный на первый взгляд.. Возможно, его выше поднять надо..
Сразу после RewriteEngine вставить
И да.. файл-то переименован? ЧПУ работает?
RewriteCond %{HTTP_HOST} !^site\.ru [NC]
RewriteRule (.*) http://site.ru/$1 [R=301,L]
По-моему где-то тут должен быть www
По-моему где-то тут должен быть www
да не, всё правильно..
если не site.ru
кидаем на site.ru
да не, всё правильно..
Да, ступил немного :)
Да, файл переименован, внутренние настройки URL в порядке, по крайней мере на первый взгляд...кажется все как обычно, .htaccess полностью идентичен тем, которые присутствуют на сайтах с рабочим редиректом (за исключением адреса сайта конечно), поэтому и подумал что в новой версии возможно что то стало по другому...беда😕
Вот весь код целиком, на всякий..
У вас не те правила что в файле из релиза MODx 1.0.10
Нет, это я поспешил.
Единственное, у вас RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)[/]+$ $1 [L,R=301] - чего нет в релизе.
У меня работает обратный - без ->www
Здесь
RewriteCond %{HTTP_HOST} !^site\.ru [NC]
RewriteRule (.*) http://site.ru/$1 [R=301,L]
в обоих строчках www.site.ru
Попробовал сейчас поставить с www., и редирект то происходит, т.е. при обращении к сайту по site.ru перекидывает на www.site.ru, но сам сайт не работает. Смотрю настроенный .htaccess одной готовой сборки
https://github.com/dmi3yy/modx.evo.custom/blob/master/.htaccess
там все идентично. Попробовал даже вариант
#RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} ^www.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
все равно не работает...недоумеваю...