- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 TYPO3 4.5.26 上运行 realURL 1.12.6
我习惯于 realURL 创建包含 preVar 的默认语言路径,例如 www.example.com/de/seite/和 www.example.com/en/page/
在一种情况下,这只是没有发生 - 或者我认为,只是有时。在大多数情况下,我得到 www.example.com/seite/和 www.example.com/en/page/
在哪里可以更改?
PS:这是我的 realurlconf 的开头:
$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'] = array(
'init' => array(
'enableCHashCache' => 1,
'appendMissingSlash' => 'ifNotFile',
'enableUrlDecodeCache' => 1,
'enableUrlEncodeCache' => 1,
'respectSimulateStaticURLs' => 0,
//'postVarSet_failureMode'=>'redirect_goodUpperDir',
),
'redirects_regex' => array (
),
'preVars' => array(
array(
'GETvar' => 'L',
'valueMap' => array(
'de' => '0',
'en' => '1',
),
'valueDefault' => 'de',
'noMatch' => 'bypass',
),
array(
'GETvar' => 'no_cache',
'valueMap' => array(
'no_cache' => 1,
),
'noMatch' => 'bypass',
),
),
最佳答案
如果我使用此配置(设置了 valueDefault,没有设置 noMatch),则在调用类似 url 时不会触发 404 错误页面www.domain.com/notexisting/someexistingpage/或者www.domain.com/notexisting/
404页面只有在调用类似的url时才会触发www.domain.com/notexisting/alsonotexistingpage/
这意味着,realurl 期望 url 的第一部分是语言部分(这里:“notexisting”),如果 realurl 无法映射此键,它使用“valueDefault”。但是我想触发404,怎么实现呢?
编辑:我现在有了解决方案:
realurl 配置:
'GETvar' => 'L',
'valueMap' => array(
'en' => '0',
'de' => '1',
),
'noMatch' => 'bypass',
TypoScript 配置:
config.defaultGetVars.L = 0
config.linkVars = L
关于typo3 - realUrl 没有为默认语言编写 preVar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17109737/
我正在用typo3制作的网站上工作。我正在做由其他人制作的网站的一部分,所以我不太了解typo3。 本网站使用 realurl 将 url 转换为可读的 url。我怎样才能做一个realurl?例如,
我使用以下 TypoScript 来生成语言切换器。它基本上是来自现有网站的副本,一切正常: lib.langMenu = HMENU lib.langMenu { special = langu
我在 TYPO3 4.5.26 上运行 realURL 1.12.6 我习惯于 realURL 创建包含 preVar 的默认语言路径,例如 www.example.com/de/seite/和 ww
我有一个 piBase 扩展,其中包含记录列表和详细信息页面。当首先调用列表时,一切都很好,realurl(版本2.0.15,TYPO3版本7.6.10)使用cHash参数创建详细信息页面的url,例
我正在使用 realurl 扩展来制作漂亮的 url,只是它们都以/字符结尾。我怎样才能让它们像 .html 文件一样结束? /path/to/page/ 想要: /path/to/page.html
我在一个网站上使用 RealURL,我想在“lookUpTable”语句中连接两个表。生成的 URL 应该是表 a 和表 b 中的字段的组合。 所以基本上我想在 table 和 addWhereCla
我想使用过期 url 的 realurl 内存为升级到 TYPO3 9+ 的站点生成 301 并避免 404。 比如TYPO3 9之前,获取/my-old-page重定向到/my-new-page,因
我有一个带有列表和显示操作的扩展。目前这个扩展可以出现在多个页面上: /page-1/ /page-2/subpage/ 我已配置 realurl像那样: $GLOBALS['TYPO3_CONF_V
我使用 TYPO3 4.7 建立了一个 TYPO3 网站。该网站是双语的(德语/英语),并且使用 RealURL 进行“对话”。默认语言为德语。 到目前为止它运行良好。我得到如下网址: http://
上下文: 我需要在 TYPO3 6.1 的页面中插入图像映射。 由于 EXT:imagemap_wizard 目前在 6.1 中不工作,我可以离线创建图像映射,然后通过 HTML 内容类型插入它。 问
我设置了一个全新的 TYPO3 4.7.5 并安装了 RealURL 1.12.3。如果我激活 RealURL,我的 URL 将不起作用,因为我得到的链接如下 http://www.domain.co
我已经在德国 TYPO3 社区中问过这个问题,但没有人给我任何答案。 我使用以下两篇文章来启动和运行带有 RealURL 的 tt_news,然后为我的 tt_news 文章添加 RSS 提要: ht
我是一名优秀的程序员,十分优秀!