Небольшая проблема

GunFigter
На сайте с 20.03.2008
Offline
98
368

Здравствуйте!

Помогите пожалуйста решить небольшую проблему. Имеется сайт. В нем находится только файл index.php:


<?
include_once('inc/config.inc');
include_once('template/header.tpl');
include_once('inc/text.inc');
include_once('template/footer.tpl');
?>

text.inc содержит код:


<?
switch($_SERVER['REQUEST_URI'])
{
case $path.'/':
include_once('text/index.txt');
break;
...

А теперь вопрос. Что прописать в .httaccess чтобы он перенаправлял на index.php. т.е. допустим пользователь обращается в раздел контакты. Вылетает ошибка т.к. файла kont.php нет. Хотелось бы как-то обойтись без создание этих файлов. Есть какой-то способ, не прописывать что-то вроде index.php?kontakt в text.inc, а как-то с помощью редиректа?

[Articler Alpha v1.07 (/ru/forum/comment/3282415)] и [Articler Beta (/ru/forum/347101)] | [Подбор доменов (/ru/forum/249478)] | {Socializating (/ru/forum/263463)}
NZ
На сайте с 20.09.2009
Offline
12
#1

Привет, пропиши в .htaccess:

ErrorDocument 404 index.php

ErrorDocument 403 index.php

При ошибках отсутствия файлов вообще или индексного в каталоге, перешлет на index.php.

GunFigter
На сайте с 20.03.2008
Offline
98
#2
NutZ:
Привет, пропиши в .htaccess:

ErrorDocument 404 index.php
ErrorDocument 403 index.php

При ошибках отсутствия файлов вообще или индексного в каталоге, перешлет на index.php.

спасибо. Но при редиректе получается, что название страницы меняется и она обращается как к index.php.

NZ
На сайте с 20.09.2009
Offline
12
#3

GunFigter, эм, то есть?

NZ
На сайте с 20.09.2009
Offline
12
#5

Борисович, если честно, так я и не понял, к чему это было. Проверка файла на ПХП и редирект.

[Удален]
#7

Проверяем существует ли файл -> если нет то редирект

GunFigter
На сайте с 20.03.2008
Offline
98
#8

спасибо,разобрался.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий