我已经安装了一个组件,从它生成如下url
http://localhost/index.php/home/abc?id=23
我想对url隐藏id。是否有可能传递id但在url上不可见?
进入您的网站全局配置>网站选项卡> SEO设置>启用添加后缀到URL选项并保存
在Joomla 3.1.5和3.2上完美工作。编辑"组件/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));