|  |   | 13.03.2013, 00:03 
                                    
                                    
                                    
                                    
                                  | 
                            
                            
                              |  | Беляков Антон 
 
 Зарегистрирован: 2012-10-03
 Сообщений: 19
 | Добрый день! 
 Пытаюсь по ссылке  отсюда  сделать редирект 301 с mysite.ru на www.mysite.ru
 
 
 Код:DirectoryIndex index.php
 
 AddDefaultCharset utf-8
 
 # Если NetCat стоит в подпапке, например mysite, то
 # ErrorDocument 404 /mysite/netcat/require/e404.php
 # в противном случае
 ErrorDocument 404 /netcat/require/e404.php
 
 Options -Indexes
 Options +FollowSymLinks
 
 <IfModule mod_php5.c>
 php_flag magic_quotes_gpc on
 php_flag display_errors on
 php_value error_reporting 0
 php_value arg_separator.output "&"
 php_value mbstring.internal_encoding UTF-8
 </IfModule>
 
 
 
 <ifModule mod_rewrite.c>
 RewriteEngine On
 RewriteCond %{HTTP_HOST} ^mysite\.ru$
 RewriteRule ^(.*)$ http://www.mysite.ru/$1 [R=301,L]
 </ifModule>
 
 
 Получаю ошибку 500. Что я делаю не так?
 | 
                            
                            
  |  |   | 13.03.2013, 01:40 
        
        
        
        
      | 
  |  | DiGGy DiGGy
 
  
 Зарегистрирован: 2005-04-04
 Сообщений: 1546
 | Цитата:Пытаюсь по ссылке отсюда сделать редирект 301 с mysite.ru на www.mysite.ru не всему, что есть в базе знаний надо верить ))) не знаю откуда там экранирующий символ "\" в имени домена взялся, причем только перед второй точкой
  
 попробуйте так:
 
 Цитата:DirectoryIndex index.php
 AddDefaultCharset utf-8
 
 # Если NetCat стоит в подпапке, например mysite, то
 # ErrorDocument 404 /mysite/netcat/require/e404.php
 # в противном случае
 ErrorDocument 404 /netcat/require/e404.php
 
 Options -Indexes
 Options FollowSymLinks
 
 <IfModule mod_php4.c>
 php_flag magic_quotes_gpc on
 php_value error_reporting 0
 php_value arg_separator.output "&"
 php_value mbstring.internal_encoding UTF-8
 </IfModule>
 
 <IfModule mod_php5.c>
 php_flag magic_quotes_gpc on
 php_value error_reporting 0
 php_value arg_separator.output "&"
 php_value mbstring.internal_encoding UTF-8
 </IfModule>
 
 php_flag display_errors on
 
 <ifModule mod_rewrite.c>
 RewriteEngine On
 RewriteCond %{HTTP_HOST} ^mysite.ru [NC]
 RewriteRule ^(.*)$ http://www.mysite.ru/$1 [L,R=301]
 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteCond %{REQUEST_FILENAME} !-d
 RewriteCond %{REQUEST_FILENAME} !-l
 # Если NetCat стоит в подпапке, например mysite, то
 # RewriteRule ^(.+)$ /mysite/netcat/require/e404.php?REQUEST_URI=$1 [L,QSA]
 # в противном случае
 RewriteRule ^(.+)$ /netcat/require/e404.php?REQUEST_URI=$1 [L,QSA]
 RewriteRule .* - [E=HTTP_IF_MODIFIED_SINCE:%{HTTP:If-Modified-Since}]
 RewriteRule .* - [E=HTTP_IF_NONE_MATCH:%{HTTP:If-None-Match}]
 </ifModule>
 
 
 Temet nosce... | 
  |  |   | 13.03.2013, 13:21 
        
        
        
        
      | 
  |  | Беляков Антон 
 
 Зарегистрирован: 2012-10-03
 Сообщений: 19
 | Попробовал. Не помогает(( | 
  |  |   | 13.03.2013, 15:46 
        
        
        
        
      | 
  |  | Игорь Игорь Мишарин
 
  
 Зарегистрирован: 2011-11-20
 Сообщений: 482
 | Код:RewriteCond %{HTTP_HOST} ^site.ruRewriteRule (.*) http://www.site.ru/$1 [R=permanent,L]
 
 
 Stark | 
  |  |   | 13.03.2013, 16:50 
        
        
        
        
      | 
  |  | Беляков Антон 
 
 Зарегистрирован: 2012-10-03
 Сообщений: 19
 | Заметил вообще странную закономерность... Копирую .htaccess к себе на жесткий через фтп. Открываю его блокнотом. НИЧЕГО в файле не меняю, просто нажимаю Ctrl+S (сохранить).
 Почему-то меняется размер файла и после его копирования на сервер, выскакивает ошибка 500.
 
 В чем проблема? в кодировке???
 | 
  |  |   | 13.03.2013, 18:25 
        
        
        
        
      | 
  |  | Игорь Игорь Мишарин
 
  
 Зарегистрирован: 2011-11-20
 Сообщений: 482
 | Компьютер не понимает файла без имени только с расширением, плюс заливать нужно в бинарном режиме. Блокнот может сохранять его неправильно в utf-8, добавив символы в начало файла.
 используйте Notepad++.
 
 
 Stark | 
  |  |   | 14.03.2013, 00:21 
        
        
        
        
      | 
  |  | Гость Гость
 
 
 | Спасиб друзья) Ваши советы помогли |