Почему не выводятся другие страницы кроме главной?

Вот код
<?php
include_once 'setting.php';
session_start();
$CONNECT=mysqli_connect(HOST, USER, PASS, DB);


if ($_SERVER['REQUEST_URI'] =='/') {
    $Page='index';
    $Module='index';
}
else {
    $URL_Path=parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH);
    $URL_Parts=explode('/', trim(URL_Path, '/'));
    $Page=array_shift($URL_Parts);
    $Module=array_shift($URL_Parts);
    if(!empty($Module)) {
        $Param=array();
        for($i=0; $i< count($URL_Parts); $i++) {
            $Param[$URL_Parts[$i]]=$URL_Parts[++$i];
        }
    }
}
if ($Page=='index' and $Module=='index') echo 'Главная страница';
else if ($Page=='photo') echo 'Фотогаллерея';
else if ($Page=='comment') echo 'Комментарии';
else if ($Page=='register') include ('page/register.php');
?>

.htaccess
RewriteEngine on
RewriteBase /
Options All -Indexes
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^resource/(.*)$ resource/$1 [L]
RewriteRule ^.*$ [NC,L]
RewriteRule ^.*$ index.php [NC,L]
  • Вопрос задан
  • 204 просмотра
Пригласить эксперта
Ответы на вопрос 1
@springimport
Выведите var_dump($Page); и все поймете.

Ах да, про код вы и сами знаете.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы