чпу

Ell

Guest
чпу

Разбираюсь с чпу..

Хочу сделать стандартным способом через ошибку, чтоб не париться, но не получается :(

в htaccess пишу

DirectoryIndex index.php
ErrorDocument 404 http://localhost/site/index1.php

в index1.php
<?php
header("http/1.0 200 Ok");
echo $REQUEST_URI
?>

всегда выводится
/site/index1.php

А как получить урл который написал пользователь?
 

незарегали:(!!!

Guest
а что такое чпу?

пиши не
ErrorDocument 404 http://localhost/site/index1.php
а
ErrorDocument 404 /site/index1.php
и все будет ок
 

Ell

Guest
когда пишу ErrorDocument 404 /site/index1.php
вообще нифига не пашет, не находится страница
 

tony2001

TeaM PHPClub
вместо /site/index1.php укажи полный путь с корня диска к этому файлу.
 

Ell

Guest
ну тогда файл не исполняется как php-скрипт..
к тому же откуда я узнаю полный путь у хостера
 

незарегали:(!!!

Guest
А у тебя php как модуль апача или нет? Если нет - то вполне может и не работать...
 

Ell

Guest
почему...
?
:[
в общем вопрос в силе

как получить первоначальный запрос пользователя после того как его перенаправили в htacсess
 

Ell

Guest
да читал я это все и не только это...
в том и дело что не работает как там описано
 

незарегали:(!!!

Guest
почему может не работать?
потому что php установлен не как модуль апача :) Поставь как модуль (это не так сложно, как кажется) и все будет ок + работать быстрее будет + flush() работать будет + еще много чего хорошего будет :)
 
Сверху