.htaccess редирект с www

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО
#1 28 декабря 2015 в 15:38
Помогите пожалуйста с редиректом с www.site.ru на site.ru для instantcms 2.3
С поиска нашел несколько тем и добавил в .htaccess код
  1. RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
  2. RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
  3.  
  4. RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
  5. RewriteRule ^index\.php$ http://%1/$1 [R=301,L]
Для главной страницы работает отлично, но если в адресную строку написать www.site.ru/users то нечего не происходить, ни ошибок или что то еще, браузер вообще не реагирует.
#2 28 декабря 2015 в 15:46
скорее всего правильный и полным будет вариант
  1.  
  2. <IfModule mod_rewrite.c>
  3. RewriteEngine On
  4. RewriteCond %{HTTPS} !=on
  5. RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
  6. RewriteRule ^ %{ENV:PROTO}://%1%{REQUEST_URI} [R=301,L]
  7. </IfModule>
  8.  
#3 28 декабря 2015 в 15:47
maxisoft, добавить в .htaccess?
#4 28 декабря 2015 в 17:30

Помогите пожалуйста с редиректом с www.site.ru на site.ru для instantcms 2.3

Evanescence

У меня так прописано и всё работает

  1. # Rewrite www
  2. RewriteCond %{HTTP_HOST} ^www.site.ru$
  3. RewriteRule (.*) http://site.ru/$1 [R=301,L]
Вместо site.ru свой сайт пишите.
#5 28 декабря 2015 в 17:37
У меня так. Работает.
  1. RewriteCond %{HTTP_HOST} ^www\.site\.com$ [NC]
  2. RewriteRule ^(.*)$ http://site.com/$1 [R=301,L]
#6 28 декабря 2015 в 19:04
Андрей, и solntsev, можете показать весь код файла .htaccess а то меня кидает в site.ru/index.php
#7 28 декабря 2015 в 19:09
а для индекса есть еще пара строчек

а вообще, суммарно:

#
RewriteCond %{HTTP_HOST} ^www.consultant.name
RewriteRule ^(.*)$ consultant.name/$1 [R=permanent,L]
#
RewriteCond %{THE_REQUEST} ^(GET|HEAD)\ /index.php
RewriteRule ^index\.php$ consultant.name/ [R=301,L]
#8 28 декабря 2015 в 19:13
Blackman-st, всё ровно кидает на index.php

  1. # InstantCMS rewriting rules
  2.  
  3. # Initialization
  4. AddDefaultCharset utf-8
  5. Options -Indexes
  6. RewriteEngine on
  7. RewriteBase /
  8.  
  9. # Hide text files
  10. RewriteRule ^.htaccess$ - [F]
  11. RewriteRule ^credits.txt$ - [F]
  12. RewriteRule ^readme.txt$ - [F]
  13. RewriteRule ^license.(.*).txt$ - [F]
  14.  
  15. # Remove trailing slash from URLs
  16. RewriteCond %{REQUEST_FILENAME} !-d
  17. RewriteRule ^(.+)/$ /$1 [R=301,L]
  18.  
  19. # Sitemaps
  20. RewriteRule ^sitemap(.*).xml$ /cache/static/sitemaps/sitemap$1.xml [L]
  21.  
  22. # Engine routing
  23. RewriteCond %{REQUEST_FILENAME} !-f
  24. RewriteCond %{REQUEST_FILENAME} !-d
  25. RewriteRule ^(.*)$ /index.php [L]
  26.  
  27. RewriteCond %{HTTP_HOST} ^www.my-instantcms.ru
  28. RewriteRule ^(.*)$ http://my-instantcms.ru/$1 [R=permanent,L]
  29. #
  30. RewriteCond %{THE_REQUEST} ^(GET|HEAD)\ /index.php
  31. RewriteRule ^index\.php$ http://my-instantcms.ru/ [R=301,L]
  32.  
#9 28 декабря 2015 в 20:43

можете показать весь код файла .htaccess

Evanescence

  1. # Initialization
  2. AddDefaultCharset utf-8
  3. Options -Indexes
  4. RewriteEngine on
  5. RewriteBase /
  6.  
  7. # Rewrite www
  8. RewriteCond %{HTTP_HOST} ^www.lovelovely.ru$
  9. RewriteRule (.*) http://lovelovely.ru/$1 [R=301,L]
  10.  
  11. # Hide text files
  12. RewriteRule ^.htaccess$ - [F]
  13. RewriteRule ^credits.txt$ - [F]
  14. RewriteRule ^readme.txt$ - [F]
  15. RewriteRule ^license.(.*).txt$ - [F]
  16.  
  17. # Remove trailing slash from URLs
  18. RewriteCond %{REQUEST_FILENAME} !-d
  19. RewriteRule ^(.+)/$ /$1 [R=301,L]
  20.  
  21. # Sitemaps
  22. RewriteRule ^sitemap(.*).xml$ /cache/static/sitemaps/sitemap$1.xml [L]
  23.  
  24. # Engine routing
  25. RewriteCond %{REQUEST_FILENAME} !-f
  26. RewriteCond %{REQUEST_FILENAME} !-d
  27. RewriteRule ^(.*)$ /index.php [L]
#10 28 декабря 2015 в 21:04
Андрей, спасибо, работает)
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.