Несколько имён у одного PHP скрипта
Есть задача. На сервер есть следующая логическая структура:
- /cal/001.php
- /cal/002.php
- ...
- /cal/nnn.php
В реальности же структура файлов нужна такая:
- /cal/script.php
Что хочу. Пользователь вызывает скрипт по логической структуре (например 002.php), однако происходит запуск скрипта script.php с переданным параметром в виде имени файла (002.php или 002, без разницы тут). Как такое реализовать?
Проблема в том что логических имён слишком много и обновление динамическое.
Ответы (1 шт):
Автор решения: teran
→ Ссылка
Используйте htcaccess (если у вас апач) примерно следующим образом.
RewriteRule ^cal/(\d{3})\.php script.php?p=$1 [L, QSA]
значения 001 и т.п. будете получать в $_GET['p'].