|
15 / 14 / 9
Регистрация: 16.04.2012
Сообщений: 1,093
|
|
Обработка разных URL на одной странице22.03.2019, 12:11. Показов 5568. Ответов 27
Метки нет (Все метки)
Имеем запросы вида "сайт/страница". По дефолту веб сервер вернёт по такому запросу страницу, указанную после слеша, или выдаст ошибку 404, если соответствующей страницы не существует на сервере.
Мне надо, чтобы веб сервер не искал страницу из URL на сервере, а направлял все запросы на одну страницу, где они уже будут обрабатываться скриптом. Как это можно сделать?
0
|
|
| 22.03.2019, 12:11 | |
|
Ответы с готовыми решениями:
27
Отобразить html-модуль, только на одной странице, соответствующей URL Две разных кодировки на одной странице
|
|
1460 / 1013 / 232
Регистрация: 01.10.2018
Сообщений: 3,954
|
|||
| 06.05.2019, 15:09 | |||
![]() Добавлено через 6 минут Например, по адресу /images может быть запущен модуль галереи для отображения графических файлов в указанном каталоге, а по адресам наподобие /images/image.jpg файлы будет отправлять непосредственно сервер. То же самое и при большей вложенности каталогов.
0
|
|||
|
15 / 14 / 9
Регистрация: 16.04.2012
Сообщений: 1,093
|
||||
| 06.05.2019, 16:07 [ТС] | ||||
|
0
|
||||
|
1460 / 1013 / 232
Регистрация: 01.10.2018
Сообщений: 3,954
|
|||
| 06.05.2019, 17:24 | |||
|
0
|
|||
|
15 / 14 / 9
Регистрация: 16.04.2012
Сообщений: 1,093
|
||
| 06.05.2019, 21:45 [ТС] | ||
![]() Ну да ладно, это я поправил. Но всплыл другой сюрприз. Если задать url, соответствующий адресу реального каталога, то в адресной строке браузера к запросу приписывается "?url_param=...". Т.е., в моём случае, когда я переходу по адресу "mysite/modules", теперь отображается нужная страница. Но при этом в адресной строке появляется "mysite/modules/?url_param=modules". Как эту напасть побороть, чтобы ничто не выдавало, что на сервере есть такая папка? Ну и второе, о чём мы уже говорили. Если ввести полный путь к существующему файлу, этот файл отобразится. Почему на него не срабатывает RewriteRule? Ведь оно, по идее, должно срабатывать на все запросы без исключения?
0
|
||
|
1460 / 1013 / 232
Регистрация: 01.10.2018
Сообщений: 3,954
|
||
| 07.05.2019, 10:50 | ||
|
Непонятные параметры сами по себе не появляются
Тут или какое-то постороннее правило повлияло, или вы в действительности используете не то правило для перенаправления запросов в index.php, которое показали. Внешнее перенаправление скорее всего было вызвано неявно из-за обращения к каталогу (обратите внимание на то, что к адресу помимо строки параметров был добавлен еще и завершающий слеш пути). Я об этом уже писал в теме: Обработка разных URL на одной странице (последний абзац). Речь о DirectorySlash со значением по умолчанию On. Измените значение на Off или отключите mod_dir.
1
|
||
|
15 / 14 / 9
Регистрация: 16.04.2012
Сообщений: 1,093
|
|||
| 09.05.2019, 12:18 [ТС] | |||
![]()
0
|
|||
|
3901 / 3239 / 1353
Регистрация: 01.08.2012
Сообщений: 10,917
|
||||||||
| 09.05.2019, 12:32 | ||||||||
site.ru/ пользователь не имеет доступа через браузер.Ваши скрипты хранятся в site.ru/app/, например site.ru/app/SomeScript.phpДля этого нужно изменить document root в вашем веб-сервере (apache/nginx/оба сразу).
0
|
||||||||
|
1460 / 1013 / 232
Регистрация: 01.10.2018
Сообщений: 3,954
|
||||||||
| 10.05.2019, 09:48 | ||||||||
logs modules public index.php Файл index.php можно разместить и в соседнем с корневым каталоге, но лично я часто размещаю все точки входа (index.php, cron.php и т.п.) прямо в основном каталоге.
0
|
||||||||
| 10.05.2019, 09:48 | |
|
продвижение двух разных запросов на одной странице
Обработка двух форм на одной странице Несколько однообразный форм на одной странице. Обработка Как настроить отправку двух разных форм обратной связи на одной странице? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Копировать Windows на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/
TL DR
Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|