как сделать адрес без указания расширения?
Всем привет. Не судите строго, я недавно начал изучать пхп и пока не понял, каким образом - например в контакте реализованы адреса, типа домен/имя_пользователя и нету ничего типа .php , не обязательно даже вконтакте. Киньте ссылку на мануальчик плиз или опишите оч прошу)
Кстати да, бывает вижу сайты явно свёрстанные на php, но расширения в конце адреса нет, так же и с html. Бывает в адресной строке есть .html, а бывает что чисто.
приходит браузер на адрес http://domain.dom/page100
В .htaccess пишем правило:
RewriteRule ^(.*)page([0-9]+)$ $1myscript.php?id=$2
Это правило запустит myscript.php и передаст в массив $_REQUEST параметр $id == 100
можно и самостоятельно реализовать такой редирект взависимости от потребностей.
а по html есть что-то такое?
Цитата: Clubberry
а по html есть что-то такое?
Почитай что такое RewriteRule - и вопрос автоматически отпадет.
Также, "выполняемыми" можно сделать любые файлы, не только *.php
Цитата: mike
А еще, если называть все файлы index.php и правильно раскладывать по каталогам, то даже mod_rewrite не понадобится.
Мсье, знает толк в извращениях :)