Помогите настроить переадресацию 301, чтобы с www перенаправляло на без www

9 views
Skip to first unread message

Чип

unread,
Mar 1, 2015, 12:27:07 PM3/1/15
to ener...@googlegroups.com
Такой момент

Хотел настроить 301 редирект с www на без www

В общем, сайт и сейчас пересылает, но только главную страницу.
Например, при наборе
www.santech.in.ua сайт переходит на
santech.in.ua

но при наборе
www.santech.in.ua/tece/  он переходит на
http://santech.in.ua//index.php/ с ошибкой 404


Это как-то можно исправить. И нужно ли

Спасибо

Dmitrij

unread,
Mar 1, 2015, 12:40:39 PM3/1/15
to ener...@googlegroups.com
RewriteCond %{HTTP_HOST} ^www.site.com$ [NC]
RewriteRule ^(.*)$ http://site.com/$1 [L,R=301]
--
Using Opera's revolutionary email client: http://www.opera.com/mail/

Pavel Dubenko

unread,
Mar 1, 2015, 12:44:54 PM3/1/15
to Energine content management framework

во блин
а тут еще и живые люди есть оказывается  :)

1 бер. 2015 19:40, користувач "Dmitrij" <dkicki...@gmail.com> написав:
--
Вы получили это сообщение, поскольку подписаны на группу Energine content management framework.

Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес energine+unsubscribe@googlegroups.com.
Чтобы добавлять сообщения в эту группу, отправьте письмо по адресу ener...@googlegroups.com.
Перейдите в группу по ссылке http://groups.google.com/group/energine.
Настройки подписки и доставки писем: https://groups.google.com/d/optout.

Dmitrij

unread,
Mar 1, 2015, 1:01:17 PM3/1/15
to ener...@googlegroups.com
ну надо же помогать людям :)

On Sun, 01 Mar 2015 19:44:52 +0200, Pavel Dubenko <d.p...@gmail.com>
wrote:

Чип

unread,
Mar 1, 2015, 1:11:21 PM3/1/15
to ener...@googlegroups.com

Вставил в файл, все равно проблема.
Вот .htaccess

"## Energine config Directives  
  
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !\.(jpe?g|gif|png|css|js|swf)
RewriteRule ^.*$ /index.php
  
  
FileETag MTime Size
  
<IfModule mod_expires.c>
   <FilesMatch "\.(jpg|gif|png|css|js)$">
        ExpiresActive on
        ExpiresDefault "access plus 1 year"
    </FilesMatch>
</IfModule>
  
<FilesMatch "\.(xml|xslt)$">
     Order allow,deny
     Deny from all
</FilesMatch>
  
<FilesMatch "(\.svn|entries|-base)$">
     Order allow,deny
     Deny from all
</FilesMatch>
  
Options FollowSymLinks
  
AddDefaultCharset utf-8
  
DirectoryIndex index.php
  
RewriteCond %{HTTP_HOST} ^www.santech.in.ua$ [NC]
RewriteRule ^(.*)$ http://santech.in.ua/$1 [L,R=301]  

Deny from 50.16.121.184
Deny from 91.109.19.34
"

При вводе www.santech.in.ua/rasshiritelnye-baki-gidroakkumulyatory/
переход на santech.in.ua//index.php/ и ошибка

ERR_404

File: /virt/homes/santech/htdocs/core/framework/Document.class.php
Line: 142


Наверно, тут одним .htaccess не обойтись?

Andrey Karpov

unread,
Mar 1, 2015, 1:21:41 PM3/1/15
to ener...@googlegroups.com
Хм.
Откуда там /index.php/ взялся ?

Похоже правило нужно пораньше вставить, сразу после RewriteEngine On, по всей видимости;

1 марта 2015, в 20:11, Чип <knam...@gmail.com> написал(а):

--
Вы получили это сообщение, поскольку подписаны на группу "Energine content management framework".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес energine+u...@googlegroups.com.
Чтобы отправлять сообщения в эту группу, отправьте письмо на электронный адрес ener...@googlegroups.com.
Чтобы зайти в группу, перейдите по ссылке http://groups.google.com/group/energine.
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.

Чип

unread,
Mar 1, 2015, 1:31:57 PM3/1/15
to ener...@googlegroups.com
Спасибо. Попробую

неділя, 1 березня 2015 р. 20:21:41 UTC+2 користувач Andrey Karpov написав:
Reply all
Reply to author
Forward
0 new messages