РЕШЕНО Not Found. The requested URL /account was not found on this server.

Статус
Закрыто для дальнейших ответов.

hunters

Участник
Столкнулся с непонятной проблемой.
Перенес сайт, с одного на другой хостинг. Уже без всяких клоудфлайров. Поставил ssl.
Все заработало. Но, сайт открывает только главную страницу, все остальные не доступны, с ошибкой типа такой:

Not Found.The requested URL /contacts was not found on this server.
Not Found. The requested URL /account/store was not found on this server.
Not Found. The requested URL /account/referals was not found on this server.
итп
причем, если нажать на кнопку Вход, окошко с формой входа выпадает, но после заполнения и входа, опять Not Found. А если вернуться назад, то ты уже залогинился, но по прежнему не работают страницы, а вместо фрейма с личным кабинетом, главная страница.

В чем может быть проблема? прикрепил действующий .htaccess
Заранее спасибо, все откликнувшимся)
 

Вложения

  • 2,7 КБ Просмотры: 457

pirat3.0

Местный
Столкнулся с непонятной проблемой.
Перенес сайт, с одного на другой хостинг. Уже без всяких клоудфлайров. Поставил ssl.
Все заработало. Но, сайт открывает только главную страницу, все остальные не доступны, с ошибкой типа такой:



причем, если нажать на кнопку Вход, окошко с формой входа выпадает, но после заполнения и входа, опять Not Found. А если вернуться назад, то ты уже залогинился, но по прежнему не работают страницы, а вместо фрейма с личным кабинетом, главная страница.

В чем может быть проблема? прикрепил действующий .htaccess
Заранее спасибо, все откликнувшимся)
А без ssl пробовал? Работало?
 

hunters

Участник
до случая не проверял, но работал сайт, по страницам кроме главное ходило норм..
сейчас отключил ссл, ничего не изменилось доступа нет
 

pirat3.0

Местный
Скорее всего дело в .htaccess так как все страницы сайта доступны по адресу https://твой сайт/index.php?menu=stat (где stat - страница сайта... такие как history, about, news и так далее) То есть в принципе все работает кроме самого .htaccess
На всякий случай глянь index.php в корне... может там как то не так прописаны пути к файлам... пока больше не знаю что посоветовать.
 

pligin

Команда форума
Администратор
Ты не все перенес. .htaccess забыл
 

hunters

Участник
посмотрел, вроде все там в порядке..

Код:
<?PHP
# Start Session
@session_start();
# Buffer Start
@ob_start();
# Load Composer classes and Packages
include ("vendor/autoload.php");

# Load Config Class
$config = new Config;
# Default
$_OPTIMIZATION = array();
$_OPTIMIZATION["title"] = $config->settings['sitename'];
$_OPTIMIZATION["description"] = $config->settings['description'];
$_OPTIMIZATION["keywords"] = $config->settings['keywords'];
# Constant for Include
define('CONST_FF_SM', true);
# Load Func Class
$func = new Func;
# Set Referral Cookie
$func->setReferer();
# Counter
$_timer_a = $func->setTimer();
# Database
$db = new Db($config->HostDB, $config->UserDB, $config->PassDB, $config->BaseDB);
#Lang
$langs = new Language;
require_once 'langs/' . $langs->getCurrentLang() . '.php';
# Header
@include("inc/_header.php");
    if(isset($_GET["menu"])){
        $menu = strval($_GET["menu"]);
        switch($menu){
            case "404": include("pages/_404.php"); break; // Error page
            case "rules": include("pages/_rules.php"); break; // Rules
            case "about": include("pages/_about.php"); break; // About
            case "history": include("pages/_history.php"); break; // History
            case "faq": include("pages/_faq.php"); break; // FAQ
            case "contacts": include("pages/_contacts.php"); break; // Contact
            case "news": include("pages/_news.php"); break; // News
            case "signup": include("pages/_signup.php"); break; // Signup
            case "recovery": include("pages/_recovery.php"); break; // Recovery Password
            case "payments": include("pages/_payments.php"); break; // Payments
            case "users": include("pages/_users.php"); break; // Users
            case "account": include("pages/_account.php"); break; // Account
            case "success": include("pages/_success.php"); break; // Success Payment
            case "fail": include("pages/_fail.php"); break; // Fail Payment
            case "stat": include("pages/_stat.php"); break; // Project Statistics
            # Error page
            default: @include("pages/_404.php"); break;
        }
    }else @include("pages/_index.php");
# Footer
@include("inc/_footer.php");
# Enter the content in a variable
$content = ob_get_contents();
# Clear the buffer
ob_end_clean();
    # Replace data
    $content = str_replace("{!TITLE!}",$_OPTIMIZATION["title"],$content);
    $content = str_replace('{!DESCRIPTION!}',$_OPTIMIZATION["description"],$content);
    $content = str_replace('{!KEYWORDS!}',$_OPTIMIZATION["keywords"],$content);
    $content = str_replace('{!GEN_PAGE!}', sprintf("%.5f", ($func->setTimer() - $_timer_a)) ,$content);
    # Balance sheet
    if(isset($_SESSION["user_id"])){
        $user_id = $_SESSION["user_id"];
        $db->Query("SELECT money_b, money_p FROM db_users_b WHERE id = '$user_id'");
        $balance = $db->FetchArray();
        $content = str_replace('{!BALANCE_B!}', sprintf("%.2f", $balance["money_b"]) ,$content);
        $content = str_replace('{!BALANCE_P!}', sprintf("%.2f", $balance["money_p"]) ,$content);
    }
// Displaying content
echo $content;
?>
Ты не все перенес. .htaccess забыл
тоесть как забыл? он тот же что и на старом хостинге... он и сейчас там лежит на старом)
 

hunters

Участник
Хотя, нет... посмотрел сейчас... там по другому редиректы выставлены совсем.

# BEGIN Redirect
DirectoryIndex index.php
RewriteEngine on

ErrorDocument 404 /index.php?menu=404

RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

# END Redirect
памяти совсем не осталось ((

но между тем, этот файл так же не помогает работе сайте... все по прежнему осталось
 

pirat3.0

Местный
посмотрел, вроде все там в порядке..
Ну да... вроде в порядке...
он тот же что и на старом хостинге...
Смотри его внимательней на новом хостинге... у меня когда то было такое, вроде тоже при переносе, то ли он не перенесся, как скрытый был. То ли что то перед точкой в начале что то добавил ничайно, то ли ".htaccess" стало название файла с другим расширением... уже не помню...
 

hunters

Участник
он выглядит как нормальный)
да сейчас, он вообще не нужен) что он есть что его нет, сайт работает и без него... только главная открывается)
 

pirat3.0

Местный
он выглядит как нормальный)
да сейчас, он вообще не нужен) что он есть что его нет, сайт работает и без него... только главная открывается)
Открывается любая страница сайта..
все страницы сайта доступны по адресу https://твой сайт/index.php?menu=stat (где stat - страница сайта... такие как history, about, news и так далее)
 

hunters

Участник
Ты прав, прочел, но суть не догнал твоего поста.
теперь вообще ничего не понимаю
спрошу хостера
 

hunters

Участник
УРЯ!!!

ответ хостера

К сожалению, файл .htaccess содержал некорректные символы переноса строк. Внесли корректировки, проверьте, пожалуйста.
И Работает :)
Продолжаем предстартовую проверку
 

jameson

Администратор
На хостинге PSWeb у вас есть возможность редактирования файлов из панели с переключением необходимых кодировок. Таким образом вы снижаете риск неправильного кодирования ваших файлов.
 
Статус
Закрыто для дальнейших ответов.
Верх