Я пытаюсь изменить способ, которым мы в настоящее время предоставляем систему страниц шлюза в нашей CMS. Под страницей шлюза я имею в виду сопоставление несуществующего URL-адреса со страницей с помощью правила перезаписи в .htaccess, например
RewriteRule ^foobar$ page.php?mode=bar&method=foo&id=1
Это позволяет людям создавать короткие ссылки на страницы CMS для рекламы в журналах и т. Д. Проблема этого метода заключается в том, что он использует доступ к .htaccess. Я бы предпочел метод, который находится на уровне кода, но мне кажется, что - без правила перезаписи - будет вызвана ошибка 404. Есть ли способ предотвратить это или обойти это?