даже эта статья не помогает
|
У меня есть меню, которое отображается во всех разделах сайта.
Пусть для примера меню имеет вид: Я реализовал условие, что когда я нахожусь в каком-либо из разделов (например /part1/) меню имеет вид: Раздел 1 то есть ссылка на данный раздел пропадает НО, при этом, если я нахожусь в разделе /part1/subpart/ то меню все равно остается Раздел 1 и вернуться на в раздел /part1/ с данной страницы становится невозможно. Подскажите каким условием можно проверить мое местоположение: 1) я нахожусь вне раздела 2) я нахожусь на корневой странице раздела 3) я нахожусь в подразделе раздела |
|
|
|
|
|
создал в корневой папке файл 404.php, задал для него специальный шаблон. теперь хочу чтобы вместо серверной ошибки 404 выдавалась моя страница 404.php
вот содержимое файла .htaccess Options -Indexes RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^[0-9a-zA-Z_/.-]+.php$ /404.php ErrorDocument 404 /404.php #php_flag allow_call_time_pass_reference 1 #php_flag session.use_trans_sid off #php_value display_errors 1 #php_value mbstring.func_overload 2 #php_value mbstring.internal_encoding UTF-8 <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-l RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !/bitrix/urlrewrite.php$ RewriteRule ^(.*)$ /bitrix/urlrewrite.php [L] </IfModule> <IfModule mod_mime.c> AddType application/x-httpd-php .ico </IfModule> <IfModule mod_dir.c> DirectoryIndex index.php index.html </IfModule> <IfModule mod_expires.c> ExpiresActive on ExpiresByType image/jpeg "access plus 3 day" ExpiresByType image/gif "access plus 3 day" </IfModule> но желаемого эффекта я не получаю - выдается серверная ошибка 404, подскажите что делать |
|
|
|
|