|
15 / 14 / 9
Регистрация: 16.04.2012
Сообщений: 1,093
|
|
Обработка разных URL на одной странице22.03.2019, 12:11. Показов 5395. Ответов 27
Метки нет (Все метки)
Имеем запросы вида "сайт/страница". По дефолту веб сервер вернёт по такому запросу страницу, указанную после слеша, или выдаст ошибку 404, если соответствующей страницы не существует на сервере.
Мне надо, чтобы веб сервер не искал страницу из URL на сервере, а направлял все запросы на одну страницу, где они уже будут обрабатываться скриптом. Как это можно сделать?
0
|
|
| 22.03.2019, 12:11 | |
|
Ответы с готовыми решениями:
27
Отобразить html-модуль, только на одной странице, соответствующей URL Две разных кодировки на одной странице
|
|
1319 / 1011 / 232
Регистрация: 01.10.2018
Сообщений: 3,928
|
|||
| 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
|
||||
|
1319 / 1011 / 232
Регистрация: 01.10.2018
Сообщений: 3,928
|
|||
| 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
|
||
|
1319 / 1011 / 232
Регистрация: 01.10.2018
Сообщений: 3,928
|
||
| 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
|
|||
|
3900 / 3238 / 1353
Регистрация: 01.08.2012
Сообщений: 10,914
|
||||||||
| 09.05.2019, 12:32 | ||||||||
site.ru/ пользователь не имеет доступа через браузер.Ваши скрипты хранятся в site.ru/app/, например site.ru/app/SomeScript.phpДля этого нужно изменить document root в вашем веб-сервере (apache/nginx/оба сразу).
0
|
||||||||
|
1319 / 1011 / 232
Регистрация: 01.10.2018
Сообщений: 3,928
|
||||||||
| 10.05.2019, 09:48 | ||||||||
logs modules public index.php Файл index.php можно разместить и в соседнем с корневым каталоге, но лично я часто размещаю все точки входа (index.php, cron.php и т.п.) прямо в основном каталоге.
0
|
||||||||
| 10.05.2019, 09:48 | |
|
продвижение двух разных запросов на одной странице
Обработка двух форм на одной странице Несколько однообразный форм на одной странице. Обработка Как настроить отправку двух разных форм обратной связи на одной странице? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Грибы - это корпорации, деревья - это государства. Механизм массонского захвата власти
anaschu 18.07.2026
Макроэкономический изоморфизм теории «всего»: Грибная сукцессия как модель транснационального капитализма
Базовый код системы ОДУ микоризной сукцессии описывает не просто биологию, а. . .
|
Расчёт периметра прямоугольника по координатам вершин
Maks 18.07.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Вычислить периметр прямоугольника, заданного координатами своих вершин на плоскости.
Решение:
Создан документ со следующими. . .
|
Подсчёт частоты трёхбуквенных слов в тексте
Maks 18.07.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Выясните, сколько раз в предложенном тексте встречается каждое трехбуквенное слово.
Решение:
Создан документ с единственным. . .
|
Сумма и количество положительных элементов в чётных строках массива
Maks 18.07.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Вычислить сумму и количество положительных элементов массива, расположенных в четных строках.
Решение:
Создан документ с. . .
|
|
Поиск произведения положительных чётных чисел в последовательности
Maks 18.07.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Дана произвольная последовательность целых чисел. Найти произведение положительных четных чисел данной последовательности.
. . .
|
Обработка трёх чисел: утроение и возведение в степень
Maks 18.07.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Даны три действительных числа. Утроить те из них, значения которых неотрицательны, и возвести в четвертую степень отрицательные.
. . .
|
Расчёт стоимости яблок по весу
Maks 18.07.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Написать программу вычисления стоимости некоторого количества (по весу) яблок.
Решение:
Создан документ, с табличной частью. . .
|
сукцессия 30. Фосфорный и азотный замки по "честному" закону лимитирования Либиха
anaschu 16.07.2026
Основные достижения за последние дни
1. Механизм отложенного высвобождения фосфора
Добавлен специальный пул для медленного разложения меланизированных гиф ЕСМ
Реализована разная скорость. . .
|