У меня есть простой скрипт:PATH_INFO в PHP без файла кажущуюся
index.php:
<?php
$path= $_SERVER['PATH_INFO'];
if($path)
echo $path;
else
echo "No Path Info";
?>
Когда я бегу это как так www.website.com/index.php
он работает. то есть) www.website.com/index.php/hello
отзовется /hello
Однако, если я пойду в www.website.com/hello
, я получаю URL не найдена ошибка, когда то, что я хочу, что /hello
вторит.
Как сделать так, чтобы index.php
не требовался для работы PATH_INFO ?!
Какой веб-сервер вы используете? Это действительно вопрос конфигурации веб-сервера, а не вопрос php. Вы можете отобразить все URL-адреса для запуска index.php, если хотите. –
Вам нужно использовать перезаписи. – datasage
Условие перезаписи htaccess - это то, что вам нужно здесь –