Joomla-创建自定义重写规则


Joomla - create custom rewrite rules

我开发了一个Joomla网站,它就像一个目录。人们在网站上有自己的个人资料,我创建了一个名为com_profile的组件,在传递id时显示他们的个人资料。因此,对于下面的URL,它现在显示个人资料。

http:///index.php?option=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。如果不是,请通过键入a2en modrewrite 通过cli启用它