Joomla - 创建自定义重写规则

时间:2015-02-21 03:44:45

标签: php .htaccess mod-rewrite components joomla3.0

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

HTTP:///index.php选项= com_profile和ID = 100

我需要更改网址,因此当用户输入“http:/// service_providers / 100”时,它会显示个人资料。

我该怎么做?我在htaccess尝试了不同的方法没有任何帮助。 :(

1 个答案:

答案 0 :(得分:0)

将此添加到您的apache配置或htaccess文件中:

RewriteEngine On
RewriteBase /
RewriteRule ^service_providers/([a-zA-Z0-9-z\-]+)$ index.php?option=com_profile&id=$1

确保已启用modrewrite。如果不是,请通过输入a2en modrewrite

通过cli启用它