hunters
Участник
- Сообщения
- 24
- Реакции
- 1
Столкнулся с непонятной проблемой.
Перенес сайт, с одного на другой хостинг. Уже без всяких клоудфлайров. Поставил ssl.
Все заработало. Но, сайт открывает только главную страницу, все остальные не доступны, с ошибкой типа такой:
В чем может быть проблема? прикрепил действующий .htaccess
Заранее спасибо, все откликнувшимся)
Перенес сайт, с одного на другой хостинг. Уже без всяких клоудфлайров. Поставил ssl.
Все заработало. Но, сайт открывает только главную страницу, все остальные не доступны, с ошибкой типа такой:
причем, если нажать на кнопку Вход, окошко с формой входа выпадает, но после заполнения и входа, опять Not Found. А если вернуться назад, то ты уже залогинился, но по прежнему не работают страницы, а вместо фрейма с личным кабинетом, главная страница.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.
итп
В чем может быть проблема? прикрепил действующий .htaccess
Заранее спасибо, все откликнувшимся)
Вложения
-
2,7 KB Просмотры: 20
pirat3.0
Участник
- Сообщения
- 127
- Реакции
- 56
А без ssl пробовал? Работало?hunters написал(а):Столкнулся с непонятной проблемой.
Перенес сайт, с одного на другой хостинг. Уже без всяких клоудфлайров. Поставил ssl.
Все заработало. Но, сайт открывает только главную страницу, все остальные не доступны, с ошибкой типа такой:
причем, если нажать на кнопку Вход, окошко с формой входа выпадает, но после заполнения и входа, опять Not Found. А если вернуться назад, то ты уже залогинился, но по прежнему не работают страницы, а вместо фрейма с личным кабинетом, главная страница.
В чем может быть проблема? прикрепил действующий .htaccess
Заранее спасибо, все откликнувшимся)
hunters
Участник
- Сообщения
- 24
- Реакции
- 1
pirat3.0
Участник
- Сообщения
- 127
- Реакции
- 56
pirat3.0
Участник
- Сообщения
- 127
- Реакции
- 56
Скорее всего дело в .htaccess так как все страницы сайта доступны по адресу https://твой сайт/index.php?menu=stat (где stat - страница сайта... такие как history, about, news и так далее) То есть в принципе все работает кроме самого .htaccess
На всякий случай глянь index.php в корне... может там как то не так прописаны пути к файлам... пока больше не знаю что посоветовать.
На всякий случай глянь index.php в корне... может там как то не так прописаны пути к файлам... пока больше не знаю что посоветовать.
hunters
Участник
- Сообщения
- 24
- Реакции
- 1
посмотрел, вроде все там в порядке..
Код:
<?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;
?>
тоесть как забыл? он тот же что и на старом хостинге... он и сейчас там лежит на старом)pligin написал(а):Ты не все перенес. .htaccess забыл
hunters
Участник
- Сообщения
- 24
- Реакции
- 1
Хотя, нет... посмотрел сейчас... там по другому редиректы выставлены совсем.
но между тем, этот файл так же не помогает работе сайте... все по прежнему осталось
памяти совсем не осталось ((# 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
Участник
- Сообщения
- 127
- Реакции
- 56
Ну да... вроде в порядке...hunters написал(а):посмотрел, вроде все там в порядке..
Смотри его внимательней на новом хостинге... у меня когда то было такое, вроде тоже при переносе, то ли он не перенесся, как скрытый был. То ли что то перед точкой в начале что то добавил ничайно, то ли ".htaccess" стало название файла с другим расширением... уже не помню...hunters написал(а):он тот же что и на старом хостинге...
hunters
Участник
- Сообщения
- 24
- Реакции
- 1
pirat3.0
Участник
- Сообщения
- 127
- Реакции
- 56
Открывается любая страница сайта..hunters написал(а):он выглядит как нормальный)
да сейчас, он вообще не нужен) что он есть что его нет, сайт работает и без него... только главная открывается)
pirat3.0 написал(а):все страницы сайта доступны по адресу https://твой сайт/index.php?menu=stat (где stat - страница сайта... такие как history, about, news и так далее)
hunters
Участник
- Сообщения
- 24
- Реакции
- 1
hunters
Участник
- Сообщения
- 24
- Реакции
- 1
УРЯ!!!
ответ хостера
Продолжаем предстартовую проверку
ответ хостера
И РаботаетК сожалению, файл .htaccess содержал некорректные символы переноса строк. Внесли корректировки, проверьте, пожалуйста.
Продолжаем предстартовую проверку
Чтобы такого не было, редактировать файлы не нужно в блокноте windows... Минимум notepad++hunters написал(а):УРЯ!!!
ответ хостера
И Работает
Продолжаем предстартовую проверку
jameson
Участник
- Сообщения
- 612
- Реакции
- 359
На хостинге PSWeb у вас есть возможность редактирования файлов из панели с переключением необходимых кодировок. Таким образом вы снижаете риск неправильного кодирования ваших файлов.
hunters
Участник
- Сообщения
- 24
- Реакции
- 1
я им и пользуюсь) тут главное получается сам файл в котором где то сидит кракозябра) если удалить и пересоздать то норм. причем это локальное получается)pligin написал(а):Минимум notepad++