Я разработал сайт Joomla, который похож на каталог. У людей есть свой профиль на сайте, и я создал компонент с именем com_profile для отображения их профиля при передаче идентификатора. Таким образом, для следующего URL он отображает профиль сейчас.
HTTP: ///index.php вариант = com_profile&ID = 100
Мне нужно изменить URL-адрес, чтобы при отображении типа пользователя «http: /// service_providers / 100» он отображал профиль.
Как я могу это сделать? Я пробовал разные способы в htaccess ничего не помогло. 🙁
Добавьте это к вашей конфигурации apache или файлу htaccess:
RewriteEngine On
RewriteBase /
RewriteRule ^service_providers/([a-zA-Z0-9-z\-]+)$ index.php?option=com_profile&id=$1
Убедитесь, что modrewrite включен. Если это не так, включите его через cli, набрав a2en modrewrite
Других решений пока нет …