Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/239.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php typo3-按id的realurl_Php_Typo3_Realurl - Fatal编程技术网

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成功了。现在我必须弄清楚如何在一张图片中包装链接,一切都很好。非常感谢。