HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Запрос не в имени файла
  #1  
Старый 24.07.2007, 01:01
batR
Новичок
Регистрация: 10.03.2007
Сообщений: 10
Провел на форуме:
148560

Репутация: 27
По умолчанию Запрос не в имени файла

Как сделать чтобы запрос приходил не в виде
Код:
http://www.site.ru/index.php?file=myfile.rar
а в виде
Код:
http://www.site.ru/myfile.rar
Хотя самого файла в директории нет.
Я делал следующим оразом:
прописываю в файле .htaccess
Код:
ErrorDocument 404 /view.php
а потом в viev.php смотрю какая страница была запрошена, извлекаю имя файла обрабатываю и выдаю результат, все работает на ура, только одна проблема сервер на запрос присылает в начале заголовка 404, хотя затем выдает всё что нужно, а мне нужно 200 (так как возникаю проблемы с скачиванием файлов качалками типа flashget)
 
Ответить с цитированием

  #2  
Старый 24.07.2007, 01:06
Ch3ck
Познавший АНТИЧАТ
Регистрация: 09.06.2006
Сообщений: 1,359
Провел на форуме:
5301021

Репутация: 1879


По умолчанию

Почитай про mod_rewrite...
Пример: http://www.xnetdot.com/readarticle.php?article_id=555
 
Ответить с цитированием

  #3  
Старый 25.07.2007, 11:47
groundhog
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме:
2238549

Репутация: 1318


Отправить сообщение для groundhog с помощью ICQ
По умолчанию

Задай в .htaccess такую конфигурацию:

RewriteEngine on

RewriteCond /var/www/htdocs/%{REQUEST_URI} !-f
RewriteCond /var/www/htdocs/%{REQUEST_URI} !-d

RewriteRule ^(.*)$ index.php [L]

После этого запросы всего несуществующего стаффа будут передаваться на скрипт index.php... Пути соответственно свои доставишь до DocumentRoot.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
http. вопрос по пртоколу. x-treem PHP 13 22.05.2007 23:49



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ