[Помогите] Помогите, что за бред с www.

Тема в разделе "Wordpress", создана пользователем g-prime, 9 ноя 2008.

Статус темы:
Закрыта.
Модераторы: DzSoft, Sorcus
  1. g-prime

    g-prime איך בין גאָט

    Регистр.:
    11 авг 2008
    Сообщения:
    779
    Симпатии:
    1.131
    Здравствуйте! Собственно проблема заключается в этом:
    http://flashripper.net - Сайт открывается нормально
    http://www.flashripper.net - Сайт не открывается и пишет Not Found
    В чем может заключаться проблема?

    Содержание файла .htaccess:
     
  2. tvsm22

    tvsm22

    Регистр.:
    20 мар 2008
    Сообщения:
    321
    Симпатии:
    54
    ух, нифига, а как это ты столько всего намутил в .htaccess ?
    глаза разбегаются прям

    во первых - там одно дублирует другое несколько раз
    во вторых - я так понимаю, это какие то плагины такие изменения вносят ?

    попробуй их отключить, посмотри что будет, после этого можно попробовать разбираться, по очереди включая их
     
  3. g-prime

    g-prime איך בין גאָט

    Регистр.:
    11 авг 2008
    Сообщения:
    779
    Симпатии:
    1.131
    Незнаю, я собственно говоря ничего туда не добавлял.
    Отключив плагины - не помогло
    Подчистил файл .htaccess, тоесть оставил что было в стандартном виде(чистая установка), все заработала. Но мне нужны плагины для нормальной работы сайта, кто может сказать какая строчка все портит и сайт не может загрузиться с www ?
     
  4. myweb

    myweb Среда обитания WEB

    Регистр.:
    10 сен 2007
    Сообщения:
    539
    Симпатии:
    246
    У себя на сайтах использую код

    PHP:

    <IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteCond 
    %{HTTP_HOST} ^www.site.com$ [NC]
    RewriteRule ^(.*)$ http://site.com/$1 [R=301,L]
    </IfModule>

    когда ввести www.site.com будет редирект на site.com
     
    g-prime нравится это.
  5. g-prime

    g-prime איך בין גאָט

    Регистр.:
    11 авг 2008
    Сообщения:
    779
    Симпатии:
    1.131
    А альтернативы нету?
     
  6. sw04

    sw04 seoplayer

    Регистр.:
    1 дек 2007
    Сообщения:
    601
    Симпатии:
    193
    Админка - настройки - выставь адрес сайта и блога с www.
    без www будет переадресоовывать.
     
  7. secblog

    secblog Создатель

    Регистр.:
    3 окт 2008
    Сообщения:
    22
    Симпатии:
    3
    Not found ЧТО?

    Может ДНС записи для www нет?
    если есть - надо не мучатся с аштиаксесс, а создать обычны alias www.site.com для site.com
     
  8. alexzh

    alexzh

    Регистр.:
    13 сен 2006
    Сообщения:
    222
    Симпатии:
    88
    1 поставь плагин Enforce www. Preference
    2 .htaccess:
    HTML:
    # это наврядли надо
    #Options All -Indexes
    #AddDefaultCharset UTF-8
    
    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    
    RewriteCond %{REQUEST_URI} !^.*[^/]$
    RewriteCond %{REQUEST_URI} !^.*//.*$
    RewriteCond %{REQUEST_METHOD} !=POST
    RewriteCond %{QUERY_STRING} !.*=.*
    RewriteCond %{HTTP:Cookie} !^.*(comment_author_|wordpress|wp-postpass_).*$
    RewriteCond %{HTTP:Accept-Encoding} gzip
    RewriteCond %{DOCUMENT_ROOT}/wp-content/cache/supercache/%{HTTP_HOST}/$1/index.html.gz -f
    RewriteRule ^(.*) /wp-content/cache/supercache/%{HTTP_HOST}/$1/index.html.gz [L]
    
    RewriteCond %{REQUEST_URI} !^.*[^/]$
    RewriteCond %{REQUEST_URI} !^.*//.*$
    RewriteCond %{REQUEST_METHOD} !=POST
    RewriteCond %{QUERY_STRING} !.*=.*
    RewriteCond %{HTTP:Cookie} !^.*(comment_author_|wordpress|wp-postpass_).*$
    RewriteCond %{DOCUMENT_ROOT}/wp-content/cache/supercache/%{HTTP_HOST}/$1/index.html -f
    RewriteRule ^(.*) /wp-content/cache/supercache/%{HTTP_HOST}/$1/index.html [L]
    
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    
    # END WordPress
    и обязательно в папку cache положи такой .htaccess
    HTML:
    
    # BEGIN supercache
    <IfModule mod_mime.c>
      AddEncoding gzip .gz
      AddType text/html .gz
    </IfModule>
    <IfModule mod_deflate.c>
      SetEnvIfNoCase Request_URI \.gz$ no-gzip
    </IfModule>
    <IfModule mod_headers.c>
      Header set Cache-Control 'max-age=300, must-revalidate'
    </IfModule>
    <IfModule mod_expires.c>
      ExpiresActive On
      ExpiresByType text/html A300
    </IfModule>
    
    # END supercache
    
    П.С. если что пиши в личку :)
     
Статус темы:
Закрыта.