Не могу зайти в админку webasyst Есть решение

После того как прикрутил поддомен в админке webasyst на основной сайт у меня произошла вот такая ситуация

Например: домен моего сайта test.ru, набираю в адресной строке test.ru/webasyst у меня происходит вот такая переадресация test.ru/test/test/test/test/test/test/test/test/test/test/test/test/test/test/test/test/test/test/webasyst Такая же песня по любому переходу по ссылке на странице test.ru

Получается сейчас сайт доступен только по одному url - это test.ru

Вопрос, что за беда у меня приключилась и как с ней бороться?

P.S. Чистка кеша браузеров не помогла. Так же предлагать посмотреть файл .htacces тоже не надо, вернее напишите прям чего там удалить или добавить.

7 ответов

  • 1
    Эрик Webasyst 20 сентября 2015 05:34 # Решение

    Файл стандартный.

    Для начала попробуйте раскомментировать строку

    #RewriteBase /

  • 1
    Эрик Webasyst 13 сентября 2015 09:42 #

    Проверьте настройки маршрутизации в разделе Сайт / Структура. Инструкция по настройке доступна по адресу https://www.webasyst.ru/developers/docs/routing/site-app-routing/

  • 1
    Юзверь 13 сентября 2015 22:06 #

    Так фишка в том, что я не могу зайти в админку вебасиста. Любой параметр в url который идет ч/з слеш после основного домена ведет к какой то непонятной переадресации, о которой писал выше.

    Как мне в админку то таперя попасть?

  • 1
    Эрик Webasyst 15 сентября 2015 09:48 #

    Возможно, не хватает слеша в адресе правила маршрутизации. Информация хранится в файле wa-config/routing.php. Проверьте это. Или же разместите текст этого файла здесь - посмотрим в чем проблема.

  • 1
    Юзверь 15 сентября 2015 10:22 #

    <?php

    return array (

    'test.ru' =>

    array (

    6 =>

    array (

    'url' => 'linzy/*',

    'app' => 'site',

    '_name' => 'Линзы',

    'theme' => 'linzy',

    'theme_mobile' => 'linzy',

    'locale' => 'ru_RU',

    'private' => '1',

    ),

    5 =>

    array (

    'url' => 'monopod/*',

    'app' => 'site',

    '_name' => 'Моноподы',

    'theme' => 'monopod',

    'theme_mobile' => 'monopod',

    'locale' => 'ru_RU',

    'private' => '1',

    ),

    4 =>

    array (

    'url' => 'jeggins/*',

    'app' => 'site',

    '_name' => 'Джеггинсы',

    'theme' => 'jeggins',

    'theme_mobile' => 'jeggins',

    'locale' => 'ru_RU',

    'private' => '1',

    ),

    0 =>

    array (

    'url' => 'photos/*',

    'app' => 'photos',

    'theme' => 'default',

    'theme_mobile' => 'default',

    'locale' => 'ru_RU',

    'private' => '1',

    'url_type' => '0',

    'title' => '',

    'meta_keywords' => '',

    'meta_description' => '',

    ),

    1 =>

    array (

    'url' => 'blog/*',

    'app' => 'blog',

    'theme' => 'default',

    'theme_mobile' => 'default',

    'locale' => 'ru_RU',

    'private' => '1',

    'blog_url_type' => '1',

    'post_url_type' => '0',

    'title_type' => 'blog_post',

    'title' => '',

    'meta_keywords' => '',

    'meta_description' => '',

    'rss_title' => '',

    ),

    2 =>

    array (

    'url' => '*',

    'app' => 'shop',

    '_name' => 'Меха & Шубы',

    'theme' => 'default2',

    'theme_mobile' => 'default2',

    'locale' => 'ru_RU',

    'title' => '',

    'meta_keywords' => '',

    'meta_description' => '',

    'og_title' => '',

    'og_image' => '',

    'og_video' => '',

    'og_description' => '',

    'og_type' => '',

    'url_type' => '0',

    'type_id' => '0',

    'currency' => 'RUB',

    'drop_out_of_stock' => '1',

    'payment_id' => '0',

    'shipping_id' => '0',

    ),

    ),

    'monopod.test.ru' =>

    array (

    1 =>

    array (

    'url' => '*',

    'app' => 'shop',

    '_name' => 'Монопд',

    'theme' => 'default',

    'theme_mobile' => 'default',

    'locale' => 'ru_RU',

    'title' => '',

    'meta_keywords' => '',

    'meta_description' => '',

    'og_title' => '',

    'og_image' => '',

    'og_video' => '',

    'og_description' => '',

    'og_type' => '',

    'url_type' => '0',

    'type_id' => '0',

    'currency' => 'RUB',

    'stock_id' => '1',

    'payment_id' => '0',

    'shipping_id' => '0',

    ),

    ),

    );

  • 1
    Эрик Webasyst 16 сентября 2015 06:01 #

    Здесь все в порядке. Значит либо не работает mod_rewrite (проверить можно по инструкции), либо смотреть .htaccess (но я вам этого, по вашей же просьбе, предлагать не буду :) )

  • 1
    Юзверь 19 сентября 2015 23:31 #

    mod_rewrite работает, все проверил по вашей инструкции https://support.webasyst.ru/504/mod-rewrite-check/

    Ладно, придётся напрягать мозг с .htaccess выкладываю его тут

    <FilesMatch "\.md5$">

    Deny from all

    </FilesMatch>


    DirectoryIndex index.php

    php_value error_reporting 0

    Options -Indexes

    # Comment the following line, if option Multiviews not allowed here

    Options -MultiViews


    AddDefaultCharset utf-8


    <ifModule mod_rewrite.c>

    RewriteEngine On

    # Uncomment the following line, if you are having trouble

    #RewriteBase /


    RewriteCond %{REQUEST_URI} !\.(js|css|jpg|jpeg|gif|png)$ [or]

    RewriteCond %{REQUEST_URI} apple-touch-icon\.png$

    RewriteCond %{REQUEST_FILENAME} !-f

    RewriteCond %{REQUEST_FILENAME} !-d

    RewriteRule ^(.*)$ index.php [L,QSA]

    </ifModule>


    <ifModule mod_headers.c>

    <FilesMatch "\.(jpg|jpeg|png|gif|js|css)$">

    Header set Cache-Control "max-age=3153600, public"

    </FilesMatch>

    </ifModule>

    Ну и ишо даю ссылку на свой неработающий сайт http://gmitut.ru чебы вам воочую увидеть этот вопиюшай баг с цикличной переадресацией. Там нажмите на теги "жилет из песца" и т.д.

    Надеюсь с вашей помощью мы победим этот недочет.
    Жду ответа!

    p.s. http://gmitut.ru/mod_rewrite_test/check

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите