В настоящее время у меня есть такой URL
http://<client_name>.website.com/index.php?function_name&cat=32
Я хочу настроить все так, чтобы наши маркетологи могли публиковать URL-адреса как
http://<client_name>.website.com/<parent_category>/<category>
"cat = XX" будет генерироваться только из последних <category>
. Но маркетинг хочет использовать родительскую категорию в своих кампаниях. В настоящее время мы пропускаем все URL через index.php в корневом каталоге html (это станет важным позже).
Я пробовал несколько решений, включая:
mod_rewrite - проблема этого подхода в том, что он становится огромным файлом .htaccess, поскольку нам нужно написать правило для каждой категории.
RewriteMap - это было довольно близко, так как я мог запросить базу данных для создания файла карты для вывода. Однако с тех пор я узнал, что у нас нет доступа к httpd.conf.
index.php - я попытался запустить все через наш файл index.php, который работает, но не поддерживает URL в браузере для целей SEO.
Я надеюсь, что у кого-то есть другая идея, которая могла бы помочь, я был бы очень признателен. Если у вас есть ссылка на что-то в Интернете, это также поможет.