Php typo3-按id的realurl
我正在使用Php typo3-按id的realurl,php,typo3,realurl,Php,Typo3,Realurl,我正在使用typo3和realurl 在我的扩展中,我生成了一些ID(下一页和上一页),到目前为止,一切正常。示例链接如下所示: /index.php?id=12 该链接将访问者带到特定页面,但该链接也位于url中。当然,我会像这样生成这个链接: $GLOBALS['TSFE']->baseURL . "index.php?id=" . $banner->getPrevious(); 所以,这正是我所期望的。但是我怎样才能把这个url变成一个seo友好的url呢? 是否有类似$re
typo3
和realurl
在我的扩展中,我生成了一些ID(下一页和上一页),到目前为止,一切正常。示例链接如下所示:
/index.php?id=12
该链接将访问者带到特定页面,但该链接也位于url中。当然,我会像这样生成这个链接:
$GLOBALS['TSFE']->baseURL . "index.php?id=" . $banner->getPrevious();
所以,这正是我所期望的。但是我怎样才能把这个url变成一个seo友好的url呢?
是否有类似$realUrl->createUrlFromId()的内容P
我查阅了手册,在一些论坛上查阅过,但99%的时间都与打字稿相关,在这种情况下我不需要(从我的角度来看)
编辑:
以下是.htaccess:
提前感谢RealURL钩住几个核心方法来生成链接,并将结果处理为一个会说话的URL。因此,不,它没有提供自己的方法,而是扩展了现有的方法。
您不使用链接生成,而是自己构建它。RealURL因此无法访问您的链接
htaccess仅将会说话的URL转换回GET参数
使用pi_linkToPage、link viewhelper或打字脚本typolink等方法生成链接
$myLink1 = $this->pi_linkToPage('example', 42);
$myLink2 = $this->cObj->typolink('example', array(
'parameter' => 42,
));
查看apache中的mod_rewrite,htaccessI编辑了文章并添加了htaccess文件。通常重写是有效的。例如,我的菜单链接到正确的方式。但我猜这是由于汉努坦人的企图,但仍不例外。我无法访问扩展名(classes/controller/myfile)中的$this->pi_链接页面(或类似页面)。第二次尝试也是一样的。在非对象上调用成员函数()typolink啊,我马上就到了。使用$GLOBALS成功了。现在我必须弄清楚如何在一张图片中包装链接,一切都很好。非常感谢。