Урбрать расширение PHP из адресной строки
test.ru/test?p=1. Знаю такое работало бы с html файлом а вот как быть с PHP? Я так понимаю можно через mod-rewrite только вот никак не могу написать условие, чтобы была возможность работы скрипта как с параметрами так и без них.. Помогите плиз..
З.Ы. Так же может есть какая-нить директива в настройках apache отвечающая за вывод файла по умолчанию, если расширение не указано?
Спасибо.
Народ доброго времени суток всем! Задача стоит такая: есть скрипт test.php принимающий или не принимающий параметры, например test.php?p=1. Нужно сделать так, чтобы была возможность НЕ указывать расширение т.е. было бы так: ww.test.ru/test или
З.Ы. Так же может есть какая-нить директива в настройках apache отвечающая за вывод файла по умолчанию, если расширение не указано?
Спасибо.
В нете есть очень много информациии об использовании RewriteRule.
RewriteRule ^test\?p=([0-9]+)$ /test.php?p=$1
RewriteRule ^test$ /test.php
У меня ступор именно в правиле.. не могу никак написать правильно чтобы в случае если есть параметры (GET) то учитывались если нет то соответственно не учитывались...
RewriteRule ^test\?p=([0-9]+)$ /test.php?p=$1 - с паретрами.
RewriteRule ^test$ /test.php - без параметров.
В test.php через isset проверяешь.
Хм.. спасибо попробую.. Я кстати еще метод вроде нашел - можно использовать флаг [QSA] - оставляющий QueryString после названия скрипта...