1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

1.1.2 Помогите с htaccess

Тема в разделе "Основные вопросы по XenForo", создана пользователем volandmax, 26.05.2012.

Загрузка
  1. volandmax

    volandmax Местный

    Регистрация:
    29.04.12
    Сообщения:
    27
    Симпатии:
    3
    Версия XF:
    1.1.2
    Доброго времени суток коллеги.
    Итак нужно сделать переход на главное зеркало. Прочитал несколько тем на данном форуме (иначе б не спрашивал, поиском пользоваться умею), попробовал, ничего не помогло. Может кто подскажет где ошибка?

    Сам файл:

    Код:
    #    Mod_security can interfere with uploading of content such as attachments. If you
    #    cannot attach files, remove the "#" from the lines below.
    #<IfModule mod_security.c>
    #    SecFilterEngine Off
    #    SecFilterScanPOST Off
    #</IfModule>
     
    ErrorDocument 401 default
    ErrorDocument 403 default
    ErrorDocument 404 default
    ErrorDocument 500 default
     
    <IfModule mod_rewrite.c>
        RewriteEngine On
     
        #    If you are having problems with the rewrite rules, remove the "#" from the
        #    line that begins "RewriteBase" below. You will also have to change the path
        #    of the rewrite to reflect the path to your XenForo installation.
        #RewriteBase /xenforo
     
        #    This line may be needed to enable WebDAV editing with PHP as a CGI.
        #RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
     
        RewriteCond %{REQUEST_FILENAME} -f [OR]
        RewriteCond %{REQUEST_FILENAME} -l [OR]
        RewriteCond %{REQUEST_FILENAME} -d
        RewriteRule ^.*$ - [NC,L]
        RewriteRule ^(data/|js/|styles/|install/|favicon\.ico|crossdomain\.xml|robots\.txt) - [NC,L]
        RewriteRule ^.*$ index.php [NC,L]
    </IfModule>
     
     
    #Склейка домена
    RewriteCond %{HTTP_HOST}  ^www.qiwiforum\.ru$ [NC]
    RewriteRule ^(.*)$  http://qiwiforum.ru/$1 [R=301,L]
    буду очень благодарен если напишете как он должен выглядеть
     
  2. Barbos

    Barbos Местный

    Регистрация:
    14.04.12
    Сообщения:
    115
    Симпатии:
    143
    Версия XF:
    1.1.2
  3. volandmax

    volandmax Местный

    Регистрация:
    29.04.12
    Сообщения:
    27
    Симпатии:
    3
    Версия XF:
    1.1.2
    Я понимаю что Вы хотели помочь но то что Вы мне дали то же самое что у меня прописано, на всякий случай попробовал ещё раз с этой статьи, нифига не помогает.

    Вот этот код нужен?

    Код:
    RewriteCond %{REQUEST_FILENAME} -f [OR]
        RewriteCond %{REQUEST_FILENAME} -l [OR]
        RewriteCond %{REQUEST_FILENAME} -d
        RewriteRule ^.*$ - [NC,L]
        RewriteRule ^(data/|js/|styles/|install/|favicon\.ico|crossdomain\.xml|robots\.txt) - [NC,L]
        RewriteRule ^.*$ index.php [NC,L]
    или его надо заменить?
     
  4. TAIFUN

    TAIFUN Человек

    Регистрация:
    27.09.10
    Сообщения:
    2 258
    Симпатии:
    1 613
    Версия XF:
    1.5.23
    Напишите подробнее какая задача/цель.
     
  5. volandmax

    volandmax Местный

    Регистрация:
    29.04.12
    Сообщения:
    27
    Симпатии:
    3
    Версия XF:
    1.1.2
    Нужно склеить домен с www
    то есть сделать перенаправление на главное зеркало, главным зеркалом у меня является адрес qiwiforum.ru , вот надо на него переправить www.qiwiforum.ru

    п.с. естественно не реклама, адреса дал для наглядности
     
  6. TAIFUN

    TAIFUN Человек

    Регистрация:
    27.09.10
    Сообщения:
    2 258
    Симпатии:
    1 613
    Версия XF:
    1.5.23
    Так:
    Код:
        Options +FollowSymLinks
        RewriteEngine On
        RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
        RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
    или конкретизированный синтаксис:
    Код:
        Options +FollowSymLinks
        RewriteEngine On
        RewriteCond %{HTTP_HOST} ^www.domain\.com$ [NC]
        RewriteRule ^(.*)$ http://domain.com/$1 [R=301,L]
     
  7. volandmax

    volandmax Местный

    Регистрация:
    29.04.12
    Сообщения:
    27
    Симпатии:
    3
    Версия XF:
    1.1.2
    Безымянный.jpg

    именно это и стоит, не работает (((
     
  8. TAIFUN

    TAIFUN Человек

    Регистрация:
    27.09.10
    Сообщения:
    2 258
    Симпатии:
    1 613
    Версия XF:
    1.5.23
    Где копирайты переводчиков?!
    Прочтите правила нашего форума.
     
  9. volandmax

    volandmax Местный

    Регистрация:
    29.04.12
    Сообщения:
    27
    Симпатии:
    3
    Версия XF:
    1.1.2
    1. Какой двиг поставил, такой и есть, как было так сказать, копирайты никакие не удалял, видимо их там и не было, или были но удалили другие люди
    2. Вместо того, что бы строить из себя модератора обьяснили бы в чем дело


    п.с. откуда уверенность что русификация с этого форума ? хотя наверное она единственная, но это не изменяет того, что сначала надо разобраться, а потом наезжать
     
  10. TAIFUN

    TAIFUN Человек

    Регистрация:
    27.09.10
    Сообщения:
    2 258
    Симпатии:
    1 613
    Версия XF:
    1.5.23
    Вы адекватны вообще? Правила прочтите ещё раз. Помощь не оказывается тем, кто удалил копирайты, то есть нарушил условия использования русификатора. Если Вам плевать на работу переводчиков, то нам плевать на проблемы с Вашим форумом.

    Если интересует информация о том как вернуть копирайты - напишите об этом.
    Если Вы отказываетесь установить копирайты - Ваш аккаунт будет переведён в режим Read-only.
     
  11. TAIFUN

    TAIFUN Человек

    Регистрация:
    27.09.10
    Сообщения:
    2 258
    Симпатии:
    1 613
    Версия XF:
    1.5.23
    Откуда уверенность? Оттуда, что это единственный русификатор, над ним работала наша команда.
     
  12. volandmax

    volandmax Местный

    Регистрация:
    29.04.12
    Сообщения:
    27
    Симпатии:
    3
    Версия XF:
    1.1.2
    Я кажется обьяснил причины, по которым копирайтов нет, их НЕ БЫЛО!!!! Качал не с этого сайта.
    это первое, во вторых, насчет адекватности, Вы вообще читаете что я написал? или первое что приходит в голову это эмоции а потом здравый смысл?
    И в последних...будьте добры код копирайта, установка как я понимаю в футере?

    п.с. надеюсь на этом конфликт (или недопонимание) будет исчерпано
     
  13. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Прежде, чем ругаться, нужно было сразу определиться, что данный форум лоялен к легальному и нелоялен к нелегальному. Нулли обычно помимо вычищенного копирайта XenForo содержат русификатор, который взят отсюда, но при этом копирайты русификатора также подчищены. Поэтому, чтобы на данном форуме просить помощь, нужно, как минимум, сначала привести в порядок хотя бы копирайты русификации.

    Восстановление копирайтов можете найти поиском по сайту. Эта тема неоднократно поднималась.
     
    TAIFUN нравится это.
  14. volandmax

    volandmax Местный

    Регистрация:
    29.04.12
    Сообщения:
    27
    Симпатии:
    3
    Версия XF:
    1.1.2
    Только что поискал, ответов конкретных нету, только "пиши в личку" и "перезалей язык".
    Я думаю гуру, которые тут присутствуют не сложно ж будет мне код написать в лс?
    Или если я от себя напишу в футер что то вроде

    Код:
    <a href="http://xf-russia.ru">Перевод сделан пользователями XF-Russia.ru</a>
    нормально будет?
    --- добавлено : 27 май 2012 в 19:04 ---
    Копирайты восстановил, прошу прощения за незнание.

    Так же все ещё непонятно с моей проблемой, кто знает прошу помощи
     
  15. Barbos

    Barbos Местный

    Регистрация:
    14.04.12
    Сообщения:
    115
    Симпатии:
    143
    Версия XF:
    1.1.2
    Код:
    RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
    RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
     
  16. TAIFUN

    TAIFUN Человек

    Регистрация:
    27.09.10
    Сообщения:
    2 258
    Симпатии:
    1 613
    Версия XF:
    1.5.23
    Это не конфликт и не недопонимание. Это призыв к изучению правил и соблюдению их перед участием в дискуссиях данного форума.

    ------
    Попробуйте первый вариант, который я описал в своём сообщении/в сообщении пользователя Barbos
    Если не получится, напишите какой хостинг используете и какой тарифный план, будем отталкиваться дальше от этого.
     
  17. volandmax

    volandmax Местный

    Регистрация:
    29.04.12
    Сообщения:
    27
    Симпатии:
    3
    Версия XF:
    1.1.2
    К сожалению не помогает ((((

    Информация о хостинге:

    1. Форум стоит на ВДС у http://firstvds.ru/
    2. У форумы свои DNS сервера вида: ns1.qiwiforum.ru и ns2.qiwiforum.ru
    3. Что то у меня странное предчувствие что проблема из за разных айпи на ДНС серверах, то есть у первого (ns1)один айпи, у второго (ns2) другой
     
  18. Pepelac

    Pepelac Продам луц в бутылках

    Регистрация:
    28.09.10
    Сообщения:
    1 794
    Симпатии:
    1 361
    Разные айпи на ДНС - вообще никакой роли тут не играют.

    Если актуальное содержимое файла htaccess показано на скриншоте в 7-м сообщении, то вы в корне не правы.

    Вставьте правила редиректа сразу после строки RewriteEngine On. Сейчас же у вас отрабатывает одно из трех правил
    Код:
    RewriteRule ^.*$ - [NC,L]
    RewriteRule ^(data/|js/|styles/|install/|favicon\.ico|crossdomain\.xml|robots\.txt) - [NC,L]
    RewriteRule ^.*$ index.php [NC,L]
    Видите букву L в квадратных скобках в объявлении правил? Это говорит, что если запрос удовлетворяет данному правилу, то оно будет последним. То есть ничего другого выполняться не будет. Поэтому до редиректа, который вам нужен, просто не доходит дело.
     
  19. volandmax

    volandmax Местный

    Регистрация:
    29.04.12
    Сообщения:
    27
    Симпатии:
    3
    Версия XF:
    1.1.2
    Вот я так и думал, что не там написал. Поставил как Вы сказали, всё заработало.

    Всем огромное спасибо за ответы и ещё раз прошу простить за копирайты;)
     
  20. pline

    pline Новичок

    Регистрация:
    01.01.16
    Сообщения:
    22
    Симпатии:
    6
    Версия XF:
    1.4.8
    не понял, что и вкуда Вы поставили :(
    сейчас у меня в .htaccess:

    Код:
    Options +FollowSymLinks
    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^www.spin-club\.ru$ [NC]
    RewriteRule ^(.*)$ http://spin-club.ru/$1 [R=301,L]
    и наблюдается следующая картина - если я открыл страницу без www и залогинился там

    [​IMG]

    , то при входе с www я вижу так же главную страницу, но на ней я не залогинен, хотя вижу своё присутствие в посетителях

    [​IMG]

    и никуда меня не перекидывает...
     

Поделиться этой страницей