Страницы

Поиск по вопросам

среда, 5 июня 2019 г.

Почему не работает код php?

Учусь только программировать на PHP. Когда просто перехожу на главною странице(пример сайт.ru), то оно пишет что это главная, а если переходишь на сайт.ru/index или сайт.ru/photo то просто выбивает ошибка 404..делаю по примеру видео-урока, там все в парня работает.
if (!empty($Module)) { $Param = array(); for ($i = 0; $i < count($URL_Parts); $i++) { $Param[$URL_Parts[$i]] = $URL_Parts[++$i]; } } }
if ($Page == 'index') echo 'Главная'; else if ($Page == 'photo') echo 'photo';
?>
Файл 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]


Ответ

Данный код работает. Проблемы которые могли возникнуть
не работает mod_rewrite в apache. О то что это и как его настроить подробно описано здесь Apache не видит файла .htaccess. Ну тут уже крайне много вариантов - поэтому в гугл за помощью

Комментариев нет:

Отправить комментарий