3 / 3 / 0
Регистрация: 11.12.2011
Сообщений: 5

Порядок следования RewriteRule

14.12.2011, 01:58. Показов 1452. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дано:
В корне лежит joomla и proftpd_admin, там же прописал и .htaccess следующего содержания:
Perl
1
2
3
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^ftpadmin$ /proftpd_admin [L]
RewriteRule !^joomla(/?|/.+)$ /joomla%{REQUEST_URI} [L]
Если обращаешься просто site.ru, все происходит как и ожидается. В запрос налету подставляется /joomla. Но если обратиться к site.ru/ftpadmin, то обращается почему то к site.ru/joomla/proftpd_admin, а ожидается, что после первого преобразования сработает [L] и подстановка прервется не переходя к второму правилу.
Где тут собака порылась то, понять не могу?
Будьте добры, поддержите советом.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
14.12.2011, 01:58
Ответы с готовыми решениями:

Порядок выполнения RewriteRule
Приветствую! Всех с наступившим :) В .htaccess есть запись: RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME}...

Порядок выполнения RewriteRule
Всем привет! Есть проблема. В .htaccess прописано: RewriteRule ^index$ index.php RewriteRule ^(*)$ profile.php?nickname=$1...

RewriteCond влияет толко для один, следушчи RewriteRule. можно как-то превишать количество RewriteRule
здраствуите, вот что интересно, сделаю mod_rewrite и для етого в .htaccess фаиле пишу RewriteEngine On RewriteCond...

1
 Аватар для lddnsk
10 / 10 / 2
Регистрация: 18.11.2011
Сообщений: 86
Записей в блоге: 1
18.12.2011, 22:15
ну если [L] не сработало, то условие соответственно тоже не было соблюдено, логично?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
18.12.2011, 22:15
Помогаю со студенческими работами здесь

RewriteRule
AddDefaultCharset utf-8 RewriteEngine on RewriteRule ^(.+)/ $1\.php RewriteRule ^(.+) $1\.php Пытаюсь заменить урлы...

RewriteRule
Люди помогите сделать в htaccess код Мне нужно чтобы из такого урл http://site.ru/index.php?items&itemid=10 Отображалось так ...

о RewriteRule
пытаюсь на своем сайте сделать ЧПУ , все страницы меняются 1й переменной либо page(отвечает за категорию и страницы - пример...

RewriteRule
Помогите написать RewriteRule для поиска. search.php <!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN'...

RewriteRule
Здравствуйте. Есть файл .htaccess: RewriteEngine On RewriteRule ^year/(+)/?$ index.php?year=$1 Почему у меня не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

Новые блоги и статьи
Интеграция Hangfire с RabbitMQ в проектах C#.NET
stackOverflow 18.04.2025
Разработка современных . NET-приложений часто требует выполнения задач "за кулисами". Это может быть отправка email-уведомлений, генерация отчётов, обработка загруженных файлов или синхронизация. . .
Построение эффективных запросов в микросервисной архитектуре: Стратегии и практики
ArchitectMsa 18.04.2025
Микросервисная архитектура принесла с собой много преимуществ — возможность независимого масштабирования сервисов, технологическую гибкость и четкое разграничение ответственности. Но как часто бывает. . .
Префабы в Unity: Использование, хранение, управление
GameUnited 18.04.2025
Префабы — один из краеугольных элементов разработки игр в Unity, представляющий собой шаблоны объектов, которые можно многократно использовать в различных сценах. Они позволяют создавать составные. . .
RabbitMQ как шина данных в интеграционных решениях на C# (с MassTransit)
stackOverflow 18.04.2025
Современный бизнес опирается на множество специализированных программных систем, каждая из которых заточена под решение конкретных задач. CRM управляет отношениями с клиентами, ERP контролирует. . .
Типы в TypeScript
run.dev 18.04.2025
TypeScript представляет собой мощное расширение JavaScript, которое добавляет статическую типизацию в этот динамический язык. В JavaScript, где переменная может свободно менять тип в процессе. . .
Погружение в Kafka: Концепции и примеры на C# с ASP.NET Core
stackOverflow 18.04.2025
Apache Kafka изменила подход к обработке данных в распределенных системах. Эта платформа потоковой передачи данных выходит далеко за рамки обычной шины сообщений, предлагая мощные возможности,. . .
Коммуникация в реальном времени с SignalR в C# на примере создания чата
UnmanagedCoder 17.04.2025
Современный веб стремительно эволюционирует от статичных страниц к динамичным приложениям, где пользователи ожидают мгновенной реакции на свои действия. Представим, что вы отправляете сообщение. . .
Реализация CQRS с MediatR на C# .NET
stackOverflow 17.04.2025
Современная разработка программного обеспечения постоянно ищет пути повышения эффективности организации кода. Архитектурные паттерны появляются, эволюционируют, и те, что проявляют свою. . .
Verilog и интеллектуальная собственность - "глазами" обученной LM модели.
Hrethgir 17.04.2025
В сети встречаются участники, заявляющие что код на Verilog ни о чём не говорит. Но вот патентная практика на самом деле показывает обратное ими утверждаемому. То-есть код на Verilog включают в. . .
Свап-файл дополнительно к разделу (если вдруг не хватает или не создан)
jigi33 17.04.2025
ПОДКЛЮЧЕНИЕ ДОПОЛНИТЕЛЬНОГО SWAP ПРОСТРАНСТВА, Т. О. , РАСШИРЕНИЕ ЕГО РАЗМЕРА В Linux можно использовать как раздел подкачки (swap), так и файл подкачки (swap-файл). Чтобы создать swap-файл вместо. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru