|
15 / 14 / 9
Регистрация: 16.04.2012
Сообщений: 1,090
|
|
Обработка разных URL на одной странице22.03.2019, 12:11. Показов 5196. Ответов 27
Метки нет (Все метки)
Имеем запросы вида "сайт/страница". По дефолту веб сервер вернёт по такому запросу страницу, указанную после слеша, или выдаст ошибку 404, если соответствующей страницы не существует на сервере.
Мне надо, чтобы веб сервер не искал страницу из URL на сервере, а направлял все запросы на одну страницу, где они уже будут обрабатываться скриптом. Как это можно сделать?
0
|
|
| 22.03.2019, 12:11 | |
|
Ответы с готовыми решениями:
27
Отобразить html-модуль, только на одной странице, соответствующей URL Две разных кодировки на одной странице
|
|
1308 / 1000 / 232
Регистрация: 01.10.2018
Сообщений: 3,894
|
|||
| 06.05.2019, 15:09 | |||
![]() Добавлено через 6 минут Например, по адресу /images может быть запущен модуль галереи для отображения графических файлов в указанном каталоге, а по адресам наподобие /images/image.jpg файлы будет отправлять непосредственно сервер. То же самое и при большей вложенности каталогов.
0
|
|||
|
15 / 14 / 9
Регистрация: 16.04.2012
Сообщений: 1,090
|
||||
| 06.05.2019, 16:07 [ТС] | ||||
|
0
|
||||
|
1308 / 1000 / 232
Регистрация: 01.10.2018
Сообщений: 3,894
|
|||
| 06.05.2019, 17:24 | |||
|
0
|
|||
|
15 / 14 / 9
Регистрация: 16.04.2012
Сообщений: 1,090
|
||
| 06.05.2019, 21:45 [ТС] | ||
![]() Ну да ладно, это я поправил. Но всплыл другой сюрприз. Если задать url, соответствующий адресу реального каталога, то в адресной строке браузера к запросу приписывается "?url_param=...". Т.е., в моём случае, когда я переходу по адресу "mysite/modules", теперь отображается нужная страница. Но при этом в адресной строке появляется "mysite/modules/?url_param=modules". Как эту напасть побороть, чтобы ничто не выдавало, что на сервере есть такая папка? Ну и второе, о чём мы уже говорили. Если ввести полный путь к существующему файлу, этот файл отобразится. Почему на него не срабатывает RewriteRule? Ведь оно, по идее, должно срабатывать на все запросы без исключения?
0
|
||
|
1308 / 1000 / 232
Регистрация: 01.10.2018
Сообщений: 3,894
|
||
| 07.05.2019, 10:50 | ||
|
Непонятные параметры сами по себе не появляются
Тут или какое-то постороннее правило повлияло, или вы в действительности используете не то правило для перенаправления запросов в index.php, которое показали. Внешнее перенаправление скорее всего было вызвано неявно из-за обращения к каталогу (обратите внимание на то, что к адресу помимо строки параметров был добавлен еще и завершающий слеш пути). Я об этом уже писал в теме: Обработка разных URL на одной странице (последний абзац). Речь о DirectorySlash со значением по умолчанию On. Измените значение на Off или отключите mod_dir.
1
|
||
|
15 / 14 / 9
Регистрация: 16.04.2012
Сообщений: 1,090
|
|||
| 09.05.2019, 12:18 [ТС] | |||
![]()
0
|
|||
|
3899 / 3237 / 1353
Регистрация: 01.08.2012
Сообщений: 10,909
|
||||||||
| 09.05.2019, 12:32 | ||||||||
site.ru/ пользователь не имеет доступа через браузер.Ваши скрипты хранятся в site.ru/app/, например site.ru/app/SomeScript.phpДля этого нужно изменить document root в вашем веб-сервере (apache/nginx/оба сразу).
0
|
||||||||
|
1308 / 1000 / 232
Регистрация: 01.10.2018
Сообщений: 3,894
|
||||||||
| 10.05.2019, 09:48 | ||||||||
logs modules public index.php Файл index.php можно разместить и в соседнем с корневым каталоге, но лично я часто размещаю все точки входа (index.php, cron.php и т.п.) прямо в основном каталоге.
0
|
||||||||
| 10.05.2019, 09:48 | |
|
Помогаю со студенческими работами здесь
28
продвижение двух разных запросов на одной странице
Обработка двух форм на одной странице Несколько однообразный форм на одной странице. Обработка Как настроить отправку двух разных форм обратной связи на одной странице? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|