powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / при 404 ошибке.
19 сообщений из 19, страница 1 из 1
при 404 ошибке.
    #33532851
Фотография SASH2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!

Как при 404 ошибке открывать файл /index.php и устанавить в качестве текущего каталога корневой?


Я понямаю, что пяшу няправяльна и прязываю всех не следовать мойему прямеру
...
Рейтинг: 0 / 0
при 404 ошибке.
    #33532875
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Как при 404 ошибке открывать файл /index.php

В файле .htaccess корневой директории веб-сайта прописать
ErrorDocument 404 /index.php
или, если index.php установлен по умолчанию, то просто
ErrorDocument 404 /


> устанавить в качестве текущего каталога корневой

это в каком смысле?


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
при 404 ошибке.
    #33532893
Фотография Olympico
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Насчет каталога наверное так будет: ../
...
Рейтинг: 0 / 0
при 404 ошибке.
    #33532902
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
OlympicoНасчет каталога наверное так будет: ../ Ерунду не говорите. Тем более, что ответ уже был дан.
...
Рейтинг: 0 / 0
при 404 ошибке.
    #33532914
Фотография SASH2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
при обращениии к site.ru/wrong_catalog/wrong_catalog2
запускает /index.php
из несуществующего уровня каталогов site.ru/wrong_catalog/wrong_catalog2


Я понямаю, что пяшу няправяльна и прязываю всех не следовать мойему прямеру
...
Рейтинг: 0 / 0
при 404 ошибке.
    #33532920
Фотография Olympico
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Объясните мне тоже, что это значит...


"Прояви же красивое терпение"
(Сура Ступени, аят 5)
...
Рейтинг: 0 / 0
при 404 ошибке.
    #33533504
Фотография SASH2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тоесть получается что /index.php запускается но не находится в существующих каталогах. Какбудто он лежыт выше, а должен всегда быть в корне. Как можно это сделать?




Я понямаю, что пяшу няправяльна и прязываю всех не следовать мойему прямеру
...
Рейтинг: 0 / 0
при 404 ошибке.
    #33533733
VERS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Редирект
-------------------------------
www.free-lancer.ru
...
Рейтинг: 0 / 0
при 404 ошибке.
    #33534213
Фотография Olympico
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SASH2Тоесть получается что /index.php запускается но не находится в существующих каталогах. Какбудто он лежыт выше, а должен всегда быть в корне. Как можно это сделать?




Я понямаю, что пяшу няправяльна и прязываю всех не следовать мойему прямеру

Он че от вас убегает?))))
...
Рейтинг: 0 / 0
при 404 ошибке.
    #33534275
Фотография SASH2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДА, УБЕГАЕТ.


Я понямаю, что пяшу няправяльна и прязываю всех не следовать мойему прямеру
...
Рейтинг: 0 / 0
при 404 ошибке.
    #33534314
Фотография Olympico
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SASH2ДА, УБЕГАЕТ.


Я понямаю, что пяшу няправяльна и прязываю всех не следовать мойему прямеру

SASH2, ты не серчай, просто я так и не могу понять, что у тебя с индексом происходит..
...
Рейтинг: 0 / 0
при 404 ошибке.
    #33535851
Фотография SASH2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ладно, попробую объяснить подробней.

в файле .htaccess написана вот такая весщь:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
DirectoryIndex index.htm index.php
ErrorDocument  404  /index.php?nav= 404 
ErrorDocument  401  /index.php?nav= 404 
Options -Indexes

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?nav=$ 1  [L,QSA]

Проблема вот в чем. Если набираем например www.<имя сайта>/<тут например набираем не существующую страницу - jhghgdhfj> - это работает. Выводится сообщение 404 и текущая страница.
А вот если это сделать так www.<имя сайта>/<тут например набираем не существующую страницу - jhghgdhfj>/<набираем еще раз не существующую страницу kjhgjkdjkgdg>, то сообщение 404 выведится но не в текущем котологе, не в теле сайта. Как с этим бороться?


Я понямаю, что пяшу няправяльна и прязываю всех не следовать мойему прямеру
...
Рейтинг: 0 / 0
при 404 ошибке.
    #33535873
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
SASH2в файле .htaccess написана вот такая весщь:Почему вы говорите об этом только сейчас? Вы думаете, мы телепаты?Как с этим бороться?Указывать абсолютные пути.
...
Рейтинг: 0 / 0
при 404 ошибке.
    #33535875
Фотография SASH2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
* Извеняйте.


Я понямаю, что пяшу няправяльна и прязываю всех не следовать мойему прямеру
...
Рейтинг: 0 / 0
при 404 ошибке.
    #33535879
Фотография SASH2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
*Указывать абсолютные пути.
А как именно? Можно пример пожалуйста.


Я понямаю, что пяшу няправяльна и прязываю всех не следовать мойему прямеру
...
Рейтинг: 0 / 0
при 404 ошибке.
    #33536004
Фотография SASH2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если сайт передит в другой домен, то придется переписывать пути?


Я понямаю, что пяшу няправяльна и прязываю всех не следовать мойему прямеру
...
Рейтинг: 0 / 0
при 404 ошибке.
    #33536247
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
Код: plaintext
RewriteRule ^(.*)$ /index.php?nav=$ 1  [L,QSA]
...
Рейтинг: 0 / 0
при 404 ошибке.
    #33536659
Фотография SASH2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Эта строчка сробатывает, но в первом случае.
А во втором получается так:
www.<название сайта>/<неправильная строка1, например hjghjhjh>/<неправильная строка2, например dkjfhgjdkg >/ <раздел сайта>. Соответственно из - за этого все летит. Как игнорировать эти неправильные строки и перейти сразу на www.<название сайта>/<раздел сайта>.


Я понямаю, что пяшу няправяльна и прязываю всех не следовать мойему прямеру
...
Рейтинг: 0 / 0
при 404 ошибке.
    #33537132
VERS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что именно летит???
Без редиректа тут не обойтись, т.е. в index.php
Код: plaintext
if ($_GET['nav'] == '404' || $_GET['nav'] == '401' ) header ("Location: /index.php?nav=404");
Это на тот случай, если вас очень беспокоит наличие непральной адресной строки у клиента в браузере.
-------------------------------
www.free-lancer.ru
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / при 404 ошибке.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]