如何隐藏joomla网址中的id

时间:2015-06-09 05:16:31

标签: php joomla router

我已经安装了一个compoenet,因为它生成了像这样的URL

 http://localhost/index.php/home/abc?id=23

我想隐藏该网址的ID。是否有任何可能传递ID但在网址上不可见?

2 个答案:

答案 0 :(得分:1)

转到您的网站全局配置>网站标签> SEO设置> Enalble将后缀添加到URL选项并保存

希望这会对你有所帮助。

答案 1 :(得分:1)

完美适用于Joomla 3.1.5和3.2。 编辑" components / com_content / router.php"

有两个地方需要改变,一个靠近顶部,一个靠近中间 替换这个:

  $advanced = $params->get('sef_advanced_link', 0);

有了这个:

  $advanced = $params->get('sef_advanced_link', 1);

  - From: ->where($db->quoteName(‘alias’) . ‘ = ‘ . 
  $db->quote($db->quote($segment)));
  - To: ->where($db->quoteName(‘alias’) . ‘ = ‘ . $db->quote($segment));

希望能帮助你。