Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Виктор Горячев
0
вклад
1
вопрос
1
ответ
100%
решений
Комментарии
Информация
Ответы
Вопросы
Комментарии
Подписки
Нравится
Как сократить сразу два URL через .HTACCCESS?
Виктор Горячев
@russeobum
Автор вопроса
Пробовал `RewriteCond` типа `%{REQUEST_URI} ^(.*)/(posts|pages)/(.*)` - Правило все так же не активируется.
Написано
более трёх лет назад
Как сократить сразу два URL через .HTACCCESS?
Виктор Горячев
@russeobum
Автор вопроса
Перепробовал уже под сотню вариантов, но, смешно сказать, правило активируется только при условии типа: RewriteCond %{REQUEST_URI} ^(.*)
Написано
более трёх лет назад
Как сократить сразу два URL через .HTACCCESS?
Виктор Горячев
@russeobum
Автор вопроса
Спасибо за ответ, дорогой теска! Но такое Условие не запускает Правило и выдается ошибка 404.
Написано
более трёх лет назад
Как сократить сразу два URL через .HTACCCESS?
Виктор Горячев
@russeobum
Автор вопроса
На Stack нашел полезный ответ о том, что правила должны трактоваться отдельно. Для этого каждому правилу предшествуют условия. Попробовал реализовать это на данной задаче:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)$ posts/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)$ pages/$1 [L]
Все равно выдает ошибку 404. Что же делать?
Написано
более трёх лет назад
Как сократить сразу два URL через .HTACCCESS?
Виктор Горячев
@russeobum
Автор вопроса
Спасибо за ответ! Я долгое время угрюмо всматривался в код. Решения задачи не смог найти. Не сложно ли вам будет конкретизировать под мой вопрос?
Написано
более трёх лет назад
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама