UMIhelp
Разработка сайта на UMI.CMS => Настройка системы и модулей => Тема начата: crazygeorgio от 08 Июля 2013, 21:39:13
-
Не кидайте камнями, перепробовал уже кучу всевозможных вариантов, какие-то работают, но через раз или на каких-то страницах вообще не работают, не могу понять почему и как так.
Сейчас использую инструкцию
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/ тоже почему-то не работает
-
судя по вашему сообщению могу догадаться об ответе, но все же спрошу, а если не вносить никаких изменений кроме как в config.ini файле ?
пробовали поиграть с опцией primary-domain-redirect = "1" ?
Не знаю насколько это уместно в вашей ситуации, но может дело в хостинге? (настройки nginx или кеширующие механизмы?)
-
Вариант по ссылке устарел. Сейчас на примере http://jungland.net/
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www\.jungland\.net$ [NC]
RewriteRule ^(.*)$ http://jungland.net/$1 [R=301,L]
Как видите, все работает.
Важно - инструкции должны идти ДО команд ЮМИ
Другой вопрос, если у вас основной домен с www, то что будет в robots.txt?