Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”

0 Пользователей и 1 Гость просматривают эту тему.

*

crazygeorgio

  • ***
  • 140
  • +7/-0
    • Просмотр профиля
Не кидайте камнями, перепробовал уже кучу всевозможных вариантов, какие-то работают, но через раз или на каких-то страницах вообще не работают, не могу понять почему и как так.

Сейчас использую инструкцию

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

в конфиге такие установки
[seo]
folder-redirect = "1"
calculate-last-modified = "1"
calculate-e-tag = "0"
watch-redirects-history = "1"
crawl-delay = "3"
primary-domain-redirect = "0"
alt-name-separator = "_"
primary-www = "1"
index-redirect = "1"
url-suffix = "/"
url-suffix.add = "1"

в системе сам домен вбит с www

сейчас на при переходе на неокторые страницы все ок, идет редирект, а на некоторые если вводишь адрес без www таки открывается без редиректа, что, почему, может кто использует проверенный какой-то вариант?

вариант который тут http://umi-cms.spb.su/umi/71/redirect/ тоже почему-то не работает
« Последнее редактирование: 08 Июля 2013, 21:55:26 от crazygeorgio »

*

admin

  • *****
  • 2444
  • +172/-1
    • Просмотр профиля
судя по вашему сообщению могу догадаться об ответе, но все же спрошу, а если не вносить никаких изменений кроме как в config.ini файле ?

пробовали поиграть с опцией primary-domain-redirect = "1" ?

Не знаю насколько это уместно в вашей ситуации, но может дело в хостинге? (настройки nginx или кеширующие механизмы?)

*

Vladimir

  • ****
  • 279
  • +48/-0
    • Просмотр профиля
Вариант по ссылке устарел. Сейчас на примере http://jungland.net/

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www\.jungland\.net$ [NC]
RewriteRule ^(.*)$ http://jungland.net/$1 [R=301,L]

Как видите, все работает.
Важно - инструкции должны идти ДО команд ЮМИ

Другой вопрос, если у вас основной домен с www, то что будет в robots.txt?