Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Ошибка 404 при переходе на страницу регистрации.

Тема в разделе "Вопросы- ответы", создана пользователем Morello, 6 мар 2017.

06.03.17 в 15:37
07.03.17 в 13:44
23
2.396
0
  1. TopicStarter Overlay
    Morello

    Morello Новичок

    Сообщения:
    42
    Симпатии:
    2
    Лучших ответов:
    0
    Здравствуйте, у меня почему то при переходе на страницу регистрации выводится ошибка 404. Не могу понять в чем дело, возможность авторизации на сайте включена, php файл регистрации на месте. Сайт http://beta.ggbb.su/
     
  2. yuragan

    yuragan Бывалый

    Сообщения:
    396
    Симпатии:
    116
    Лучших ответов:
    0
    что делал,чтовключал, отключал? RewriteBase / может?
     
  3. TopicStarter Overlay
    Morello

    Morello Новичок

    Сообщения:
    42
    Симпатии:
    2
    Лучших ответов:
    0
    Честно говоря не очень хорошо вас понял.
     
  4. yuragan

    yuragan Бывалый

    Сообщения:
    396
    Симпатии:
    116
    Лучших ответов:
    0
    ну что ты в последнее время,т.е. до этого изменял, влючал в настройках например,в хтасесс
     
  5. TopicStarter Overlay
    Morello

    Morello Новичок

    Сообщения:
    42
    Симпатии:
    2
    Лучших ответов:
    0
    Все теперь понял. Разные настройки трогал. Поначалу полностью отключал регистрацию на сайте, но теперь включил все настройки связанные с регистрацией - не работает. Я не помню работала ли регистрация до того как я ее отключил. А директивы RewriteBase в .htaccess вообще нет. Ставил стоковый .htaccess файл, тоже не помогает. На этом же сервере стоит есть еще один сайт, на нем все работает.

    Вот содержимое htaccess
    DirectoryIndex index.php

    RewriteEngine On
    RewriteRule ^([^.]+)/(.*)-([0-9]+)/?$ /$3-$2.html [R=301,L]
    ErrorDocument 404 /404.html
    # Редиректы

    RewriteRule ^page/([0-9]+)(/?)$ index.php?cstart=$1 [L]

    # Сам пост
    RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/page,([0-9]+),([0-9]+),(.*).html$ index.php?subaction=showfull&year=$1&month=$2&day=$3&news_page=$4&cstart=$5&news_name=$6&seourl=$6 [L]
    RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/page,([0-9]+),(.*).html$ index.php?subaction=showfull&year=$1&month=$2&day=$3&news_page=$4&news_name=$5&seourl=$5 [L]
    RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/print:page,([0-9]+),(.*).html$ engine/print.php?subaction=showfull&year=$1&month=$2&day=$3&news_page=$4&news_name=$5&seourl=$5 [L]
    RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/(.*).html$ index.php?subaction=showfull&year=$1&month=$2&day=$3&news_name=$4&seourl=$4 [L]

    RewriteRule ^([^.]+)/page,([0-9]+),([0-9]+),([0-9]+)-(.*).html$ index.php?newsid=$4&news_page=$2&cstart=$3&seourl=$5&seocat=$1 [L]
    RewriteRule ^([^.]+)/page,([0-9]+),([0-9]+)-(.*).html$ index.php?newsid=$3&news_page=$2&seourl=$4&seocat=$1 [L]
    RewriteRule ^([^.]+)/print:page,([0-9]+),([0-9]+)-(.*).html$ engine/print.php?news_page=$2&newsid=$3&seourl=$4&seocat=$1 [L]
    RewriteRule ^([^.]+)/([0-9]+)-(.*).html$ index.php?newsid=$2&seourl=$3&seocat=$1 [L]

    RewriteRule ^page,([0-9]+),([0-9]+),([0-9]+)-(.*).html$ index.php?newsid=$3&news_page=$1&cstart=$2&seourl=$4 [L]
    RewriteRule ^page,([0-9]+),([0-9]+)-(.*).html$ index.php?newsid=$2&news_page=$1&seourl=$3 [L]
    RewriteRule ^print:page,([0-9]+),([0-9]+)-(.*).html$ engine/print.php?news_page=$1&newsid=$2&seourl=$3 [L]
    RewriteRule ^([0-9]+)-(.*).html$ index.php?newsid=$1&seourl=$2 [L]

    # За день
    RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})(/?)+$ index.php?year=$1&month=$2&day=$3 [L]
    RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/page/([0-9]+)(/?)+$ index.php?year=$1&month=$2&day=$3&cstart=$4 [L]
    # За весь месяц
    RewriteRule ^([0-9]{4})/([0-9]{2})(/?)+$ index.php?year=$1&month=$2 [L]
    RewriteRule ^([0-9]{4})/([0-9]{2})/page/([0-9]+)(/?)+$ index.php?year=$1&month=$2&cstart=$3 [L]
    # Вывод за весь год
    RewriteRule ^([0-9]{4})(/?)+$ index.php?year=$1 [L]
    RewriteRule ^([0-9]{4})/page/([0-9]+)(/?)+$ index.php?year=$1&cstart=$2 [L]
    # вывод отдельному тегу
    RewriteRule ^tags/([^/]*)(/?)+$ index.php?do=tags&tag=$1 [L]
    RewriteRule ^tags/([^/]*)/page/([0-9]+)(/?)+$ index.php?do=tags&tag=$1&cstart=$2 [L]
    # поиск по доп полям
    RewriteRule ^xfsearch/(.*)/page/([0-9]+)(/?)+$ index.php?do=xfsearch&xf=$1&cstart=$2 [L]
    RewriteRule ^xfsearch/(.*)/?$ index.php?do=xfsearch&xf=$1 [L]
    # вывод для отдельного юзера
    RewriteRule ^user/([^/]*)/rss.xml$ engine/rss.php?subaction=allnews&user=$1 [L]
    RewriteRule ^user/([^/]*)(/?)+$ index.php?subaction=userinfo&user=$1 [L]
    RewriteRule ^user/([^/]*)/page/([0-9]+)(/?)+$ index.php?subaction=userinfo&user=$1&cstart=$2 [L]
    RewriteRule ^user/([^/]*)/news(/?)+$ index.php?subaction=allnews&user=$1 [L]
    RewriteRule ^user/([^/]*)/news/page/([0-9]+)(/?)+$ index.php?subaction=allnews&user=$1&cstart=$2 [L]
    RewriteRule ^user/([^/]*)/news/rss.xml(/?)+$ engine/rss.php?subaction=allnews&user=$1 [L]
    # вывод всех последних новостей
    RewriteRule ^lastnews(/?)+$ index.php?do=lastnews [L]
    RewriteRule ^lastnews/page/([0-9]+)(/?)+$ index.php?do=lastnews&cstart=$1 [L]
    # вывод в виде каталога
    RewriteRule ^catalog/([^/]*)/rss.xml$ engine/rss.php?catalog=$1 [L]
    RewriteRule ^catalog/([^/]*)(/?)+$ index.php?catalog=$1 [L]
    RewriteRule ^catalog/([^/]*)/page/([0-9]+)(/?)+$ index.php?catalog=$1&cstart=$2 [L]
    # вывод непрочитанных статей
    RewriteRule ^newposts(/?)+$ index.php?subaction=newposts [L]
    RewriteRule ^newposts/page/([0-9]+)(/?)+$ index.php?subaction=newposts&cstart=$1 [L]
    # вывод избранных статей
    RewriteRule ^favorites(/?)+$ index.php?do=favorites [L]
    RewriteRule ^favorites/page/([0-9]+)(/?)+$ index.php?do=favorites&cstart=$1 [L]

    RewriteRule ^rules.html$ index.php?do=rules [L]
    RewriteRule ^statistics.html$ index.php?do=stats [L]
    RewriteRule ^addnews.html$ index.php?do=addnews [L]
    RewriteRule ^rss.xml$ engine/rss.php [L]
    RewriteRule ^sitemap.xml$ uploads/sitemap.xml [L]

    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^([^.]+)/page/([0-9]+)(/?)+$ index.php?do=cat&category=$1&cstart=$2 [L]
    RewriteRule ^([^.]+)/?$ index.php?do=cat&category=$1 [L]

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^([^.]+)/rss.xml$ engine/rss.php?do=cat&category=$1 [L]
    RewriteRule ^page,([0-9]+),([^/]+).html$ index.php?do=static&page=$2&news_page=$1&seourl=$2 [L]
    RewriteRule ^print:([^/]+).html$ engine/print.php?do=static&page=$1&seourl=$1 [L]

    # Редирект с index.php/html на сайт
    RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.(php|html)\ HTTP/
    RewriteRule .* / [R=301,L]

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^([^/]+).html$ index.php?do=static&page=$1&seourl=$1 [L]
     
    Последнее редактирование модератором: 6 мар 2017
  6. yuragan

    yuragan Бывалый

    Сообщения:
    396
    Симпатии:
    116
    Лучших ответов:
    0
    попробуй добавь RewriteBase / после RewriteEngine On
     
  7. TopicStarter Overlay
    Morello

    Morello Новичок

    Сообщения:
    42
    Симпатии:
    2
    Лучших ответов:
    0
    Не помогло
     
  8. yuragan

    yuragan Бывалый

    Сообщения:
    396
    Симпатии:
    116
    Лучших ответов:
    0
    чпу включено?
     
  9. byroot

    byroot Забанен

    Сообщения:
    12.295
    Симпатии:
    4.495
    Лучших ответов:
    54
    @Morello, версия ДЛЕ? Какие изменения в файлах двига были?
    ЧПУ не влияет на ссылки без ЧПУ! Восстановление пароля работает на сайте...
     
  10. TopicStarter Overlay
    Morello

    Morello Новичок

    Сообщения:
    42
    Симпатии:
    2
    Лучших ответов:
    0
    Включено

     
  11. byroot

    byroot Забанен

    Сообщения:
    12.295
    Симпатии:
    4.495
    Лучших ответов:
    54
    @Morello, попробуй заменить engine.php на оригинал
     
  12. TopicStarter Overlay
    Morello

    Morello Новичок

    Сообщения:
    42
    Симпатии:
    2
    Лучших ответов:
    0
    Не помогло
     
  13. yuragan

    yuragan Бывалый

    Сообщения:
    396
    Симпатии:
    116
    Лучших ответов:
    0
    ну ты говоришь что не помнишь,работала регистрация или нет, может она изначально не работала. Хз, права на запись, может последние сторонние модули которые устанавливал... хз даже интересно
     
  14. yuragan

    yuragan Бывалый

    Сообщения:
    396
    Симпатии:
    116
    Лучших ответов:
    0
    через чего у тебя работает 404? если через движок, пробуй отключить модуль, если через хтасесс пробуй удалить ErrorDocument 404 /404.html

    блин редактирования не стало, если движок, то хтассес откл, и наоборот
     
    Последнее редактирование модератором: 7 мар 2017
  15. TopicStarter Overlay
    Morello

    Morello Новичок

    Сообщения:
    42
    Симпатии:
    2
    Лучших ответов:
    0
    У меня в htaccess прописано ErrorDocument 404 /404.html. Что конкретно мне надо отключить и где?
     
  16. yuragan

    yuragan Бывалый

    Сообщения:
    396
    Симпатии:
    116
    Лучших ответов:
    0
    красивую страницу ошибка 404 как делал?

    короче говоря как у тебя выводится 404 ошибка? через хтассес или через движок?

    ты выводишь ошибку 404 с помощью этого ErrorDocument 404 /404.html ? если нет,то отключи модуль вывода 404 (если он есть) попробуй, появилась регистрация или нет. Если выводишь с помощью хтассес, то отключи модуль 404, или какие либо галочки....
     
    Последнее редактирование модератором: 7 мар 2017
  17. TopicStarter Overlay
    Morello

    Morello Новичок

    Сообщения:
    42
    Симпатии:
    2
    Лучших ответов:
    0
    404 Вывожу через htaccess. Я удалил этот код из него ErrorDocument 404 /404.html, но ошибка все равно выводится.

    Я полазил и обнаружил что 404 на самом деле выводилась через движок. Отключил ее и теперь страница регистрации появилась, но в ней нет содержимого файла шаблона(registration.tpl), будто бы его и вовсе нет
     
    Последнее редактирование модератором: 7 мар 2017
  18. yuragan

    yuragan Бывалый

    Сообщения:
    396
    Симпатии:
    116
    Лучших ответов:
    0
    может модуль регистрации от какой нибудь другой версии двигла? попробуй в инете найди от своей версии перезалей попробуй. только бекап сделай.

    как вариант этот файл выдернуть с другого сайта на котором все работает,сравнить
     
    Последнее редактирование модератором: 7 мар 2017
  19. TopicStarter Overlay
    Morello

    Morello Новичок

    Сообщения:
    42
    Симпатии:
    2
    Лучших ответов:
    0
    В каком смысле? как так может быть? На другом моем сайте эта же версия движка, скачанная из этого же источника. Там все работает

    Скопировал этот файл из другого шаблона, не помогло. Изменил шаблон сайта на стандартный, опять выходит ошибка 404.
     
    Последнее редактирование модератором: 7 мар 2017
  20. yuragan

    yuragan Бывалый

    Сообщения:
    396
    Симпатии:
    116
    Лучших ответов:
    0
    Дак выдерни все кишки модуля где все работает, и замени на этом сайте где не работает,если будет так же значит дело в другом..