![]() |
Скрипт, как "папка"
Подскажите пожалуйста, как сделать чтобы при вызове, скажем
http://localhost/test/?param= Вызывался http://localhost/test.php?param= ? Все перерыл, не могу найти.... :idontnow: |
Создаешь в нужной папке файл .htaccess и в него пишешь DirectoryIndex test.php
|
Пасиб, но я немнолго не правильно поставил вопрос
В папке лежит куча скриптов test.php test1.php test2.php .... И нужно чтобы при обращении к /test/, /test1/, /test2/ Сервер ссылался на нужный скрипт... вот |
Тогда тебе нужно настраивать в апаче mod_rewrite. Здесь на форуме были темы посвященные этому.
|
можно и через .htaccess (парсить $REQUEST_URI)
|
Цитата:
Проще помоему свои ошибки для Апача поставить, а там уже это парсить (на 404 например).... |
А можно и еще проще.
Именуешь свой php-скрипт просто test, а не test.php. Затем в .htaccess указываешь для него ForceType, например, так: Цитата:
В скрипте получаешь полный урл через серверные переменные и анализируешь. PS: подразумевается, что .htaccess лежит в той же папке, что и файлы test* |
Hubbitus
.htaccess (ложится в web-root (например)): PHP код:
PHP код:
|
Цитата:
|
Вот, Saruman действительно альтернативный путь предложил...
Только я все-таки думаю что ничего лучше mod_rewrite сдесь не найти, для подобных вещей он собственно и сделан. |
| Часовой пояс GMT +4, время: 15:54. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.