Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!

страницы сайта в подпапках

Сен
45
6
Пользователь
Пишу сайт на php создал подпапки для страниц (пример page/admin/admin.php) старницы когда лежат в корне открываться без проблем а если положу в подпапки то не открываются даже по прямому пути site/page/admin/admin.php с чем это может быть связано? пытался и правила добавлять ничего не выходит
 
Июл
83
19
Пользователь
Пишу сайт на php создал подпапки для страниц (пример page/admin/admin.php) старницы когда лежат в корне открываться без проблем а если положу в подпапки то не открываются даже по прямому пути site/page/admin/admin.php с чем это может быть связано? пытался и правила добавлять ничего не выходит
Попробуй создать правила по этому пути: page/rules/rules
 
Сен
45
6
Пользователь
Гуглил мне сказали что возможно не включен mod_rewrite написал проверку
<?php
echo "<h1>Проверка серверных настроек</h1>";

echo "<h2>mod_rewrite</h2>";
if (in_array('mod_rewrite', apache_get_modules())) {
echo "<p style='color: green;'>✓ mod_rewrite ВКЛЮЧЕН</p>";
} else {
echo "<p style='color: red;'>✗ mod_rewrite ВЫКЛЮЧЕН</p>";
}

echo "<h2>AllowOverride</h2>";
$doc_root = $_SERVER['DOCUMENT_ROOT'];
$htaccess_file = $doc_root . '/.htaccess';
if (file_exists($htaccess_file)) {
echo "<p style='color: green;'>✓ .htaccess найден и читается</p>";
} else {
echo "<p style='color: red;'>✗ .htaccess не найден или не читается</p>";
}

echo "<h2>Тест Rewrite</h2>";
if (function_exists('apache_get_modules')) {
echo "<pre>";
print_r(apache_get_modules());
echo "</pre>";
} else {
echo "Невозможно получить список модулей";
}

echo "<h2>Переменные окружения</h2>";
echo "<pre>";
print_r($_SERVER);
echo "</pre>";
его оказался да выключен, попросил его включить мне включили но так же не заработало
upd: код показал может кому ни будь пригодиться
 
Июл
83
19
Пользователь
Сверху