Циклическая переадресация

S
На сайте с 24.05.2008
Offline
70
1002

Добрый день.

Подскажите пожалуйста, где тут ошибка, почему при заходе по адресу http://site.ru/admin перебрасывает на http://site.ru/admin/login и происходит циклическая переадресация? В админку зайти нельзя ((

#

# Setting Frog requirements
#

#php_flag magic_quotes_gpc off
AddDefaultCharset UTF-8
Options -Indexes +FollowSymLinks

#
# Setting rewrite rules
#

<IfModule mod_rewrite.c>
RewriteEngine On
# Set next line to your Frog root - if not in subdir, then just /
RewriteBase /

# Security: Disable system directories
#RewriteRule ^frog/(|app/.*|helpers/.*|libraries/.*|plugins/.*\.php)$ - [F,L]

# Allow any files or directories that exist to be displayed directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

# Rewrite all admin/ dir URLs to admin/index.php?/URL
RewriteRule ^admin/(.*) admin/index.php?/$1 [L,PT,QSA]

# Allow any files or directories that exist to be displayed directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

# Rewrite all other URLs to index.php/URL
RewriteRule .* index.php?/$0 [L,PT,QSA]
</IfModule>
VHS
На сайте с 28.09.2007
Offline
142
VHS
#1

Ну видимо потому, что в скриптах прописан редирект при отсутствии авторизации.... А в приведенном коде любое обращение вызывает редирект

S
На сайте с 24.05.2008
Offline
70
#2
VHS:
Ну видимо потому, что в скриптах прописан редирект при отсутствии авторизации.... А в приведенном коде любое обращение вызывает редирект

Спасибо Вам большое за ответ!

А как убрать это любое обращение которое вызывает редирект из кода?

Как не пытался - ничего не выходило (((

VHS
На сайте с 28.09.2007
Offline
142
VHS
#3

Я лишь предположил. Непонятно зачем используется флаг pt, алиасов вроде нет. Если редирект идет из кода, то в коде и надо искать. Если это общедоступный скрипт - надо дать его название, а не гадать на кофейной гуще.

N0
На сайте с 19.01.2016
Offline
0
#4

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteBase /

RewriteRule ^index\.php$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

</IfModule>

S
На сайте с 24.05.2008
Offline
70
#5
Nick01:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

Спасибо Вам!

Теперь без редиректа вываливает http://site.ru/admin/login и тут отображается главная страница.. ((( как в эту админку зайти блин, где-то скриптом на сайте значит ограничивается вход да?

VHS
На сайте с 28.09.2007
Offline
142
VHS
#6
saleon:
Спасибо Вам!

Теперь без редиректа вываливает http://site.ru/admin/login и тут отображается главная страница.. ((( как в эту админку зайти блин, где-то скриптом на сайте значит ограничивается вход да?

Да, я про это сразу писал. Где-то в коде header(' location......

S
На сайте с 24.05.2008
Offline
70
#7
VHS:
Да, я про это сразу писал. Где-то в коде header(' location......

Спасибо за подсказку!

Нашел вот в коде:

/*

INSTALLING
*/
if( !defined('DEBUG') )
{
header('Location: '. (FROG_BACKEND ? '../' : '') .'install/');
exit();
}

После удаления данного куска - ничего не меняется..

S
На сайте с 24.05.2008
Offline
70
#8

Ну я так понимаю это с инсталяцией этой Frog CMS связано а не с авторизацией..

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