Редактор темы

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

  • Автор темы Автор темы Morello
  • Дата начала Дата начала

Morello

Новичок
Регистрация
30 Июл 2016
Сообщения
42
Рейтинг реакций
2
Баллы
8
Возраст
27
1/3
Автор темы
Здравствуйте, у меня почему то при переходе на страницу регистрации выводится ошибка 404. Не могу понять в чем дело, возможность авторизации на сайте включена, php файл регистрации на месте. Сайт http://beta.ggbb.su/
 
Здравствуйте, у меня почему то при переходе на страницу регистрации выводится ошибка 404. Не могу понять в чем дело, возможность авторизации на сайте включена, php файл регистрации на месте. Сайт http://beta.ggbb.su/
что делал,чтовключал, отключал? RewriteBase / может?
 
Автор темы
Честно говоря не очень хорошо вас понял.
Все теперь понял. Разные настройки трогал. Поначалу полностью отключал регистрацию на сайте, но теперь включил все настройки связанные с регистрацией - не работает. Я не помню работала ли регистрация до того как я ее отключил. А директивы 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😛age,([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😛age,([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😛age,([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]
 
Последнее редактирование модератором:
попробуй добавь RewriteBase / после RewriteEngine On
 
Автор темы
Включено

@Morello, версия ДЛЕ? Какие изменения в файлах двига были?
Версия 11.2, разные изменения были, в основном устанавливал сторонние модули. Но файлы /engine/engine.php и /engine/modules/register.php не трогал.
 
ну ты говоришь что не помнишь,работала регистрация или нет, может она изначально не работала. Хз, права на запись, может последние сторонние модули которые устанавливал... хз даже интересно
 
через чего у тебя работает 404? если через движок, пробуй отключить модуль, если через хтасесс пробуй удалить ErrorDocument 404 /404.html

через чего у тебя работает 404? если через движок, пробуй отключить модуль, если через хтасесс пробуй удалить ErrorDocument 404 /404.html
блин редактирования не стало, если движок, то хтассес откл, и наоборот
 
Последнее редактирование модератором:
Автор темы
У меня в htaccess прописано ErrorDocument 404 /404.html. Что конкретно мне надо отключить и где?
красивую страницу ошибка 404 как делал?

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

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


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


ты выводишь ошибку 404 с помощью этого ErrorDocument 404 /404.html ? если нет,то отключи модуль вывода 404 (если он есть) попробуй, появилась регистрация или нет. Если выводишь с помощью хтассес, то отключи модуль 404, или какие либо галочки....
404 Вывожу через htaccess. Я удалил этот код из него ErrorDocument 404 /404.html, но ошибка все равно выводится.

Я полазил и обнаружил что 404 на самом деле выводилась через движок. Отключил ее и теперь страница регистрации появилась, но в ней нет содержимого файла шаблона(registration.tpl), будто бы его и вовсе нет
 
Последнее редактирование модератором:
404 Вывожу через htaccess. Я удалил этот код из него ErrorDocument 404 /404.html, но ошибка все равно выводится.

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

как вариант этот файл выдернуть с другого сайта на котором все работает,сравнить
 
Последнее редактирование модератором:
Автор темы
может модуль регистрации от какой нибудь другой версии двигла? попробуй в инете найди от своей версии перезалей попробуй. только бекап сделай.
В каком смысле? как так может быть? На другом моем сайте эта же версия движка, скачанная из этого же источника. Там все работает

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

Похожие темы Последние темы Популярные темы

Назад
Сверху