Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.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
typo3中的realurl_Typo3 - Fatal编程技术网

typo3中的realurl

typo3中的realurl,typo3,Typo3,我正在开发一个用typo3制作的网站。我正在做的网站的一部分是由其他人制作的,所以我对typo3不太了解 此网站使用realurl将url转换为可读的url。我如何制作一个真实的URL?例如,当我创建索引页面时,没有为该页面创建realurl。如何生成一个? 首先,查看realurl的手册: 检查RealUrl是否通过打字脚本启用 检查链接是否使用TYPO3 API/TypoScript生成 使用RealUrl配置程序 Dmitry获得了有关RealURL的更多相关教程:

我正在开发一个用typo3制作的网站。我正在做的网站的一部分是由其他人制作的,所以我对typo3不太了解

此网站使用realurl将url转换为可读的url。我如何制作一个真实的URL?例如,当我创建索引页面时,没有为该页面创建realurl。如何生成一个?

  • 首先,查看realurl的手册:


  • 检查RealUrl是否通过打字脚本启用

  • 检查链接是否使用TYPO3 API/TypoScript生成

  • 使用RealUrl配置程序


Dmitry获得了有关RealURL的更多相关教程:

当您使用默认配置并理解以下部分的含义时,RealURL将非常容易理解:“init”、“preVars”、“postVarSets”、“pagePath”、“fixedPostVars”和“fileName”。

复制我的配置 设置中的键入脚本:

config.simulateStaticDocuments = 0

config.baseURL = /
config.tx_realurl_enable = 1
config.uniqueLinkVars = 1
config.absRefPrefix = http://www.ceisufro.cl/
page.config.language = cl
config.sys_language_uid= 0
config.useSysLanguageTitle = 1
config.language= es
config.language_alt= es
config.htmlTag_langKey= es
config.linkVars = L
config.sys_language_overlay = 1
config.htmlTag_setParams = xmlns="http://www.w3.org/1999/xhtml"
   xml:lang="es" lang="es"*
在localconf.php文件中

$TYPO3_CONF_VARS['EXTCONF']['realurl'] = array(
    'www.ceisufro.cl'=> array(
    'init' => array (
            'enableCHashCache' => '1',
            'appendMissingSlash' => 'ifNotFile',
            'enableUrlDecodeCache' => '1',
            'enableUrlEncodeCache' => '1',
        ),
        'redirects' => array (
        ),
       'preVars' => array(
          '0' => array(
             'GETvar' => 'L',
             'valueMap' => array(
                'es' => '1',
                'en' => '0',
                'it' => '4',
            ),
                'noMatch' => 'bypass',
             'valueDefault' => 'es',
         ),

      ),

       'fileName' => array(
          'defaultToHTMLsuffixOnPrev' => '1',
      ),

       'pagePath' => array(
          'type' => 'user',
          'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
          'spaceCharacter' => '-',
          'languageGetVar' => 'L',
          'expireDays' => '3',
          'rootpage_id' => '1',
      ), 'fileName' => array (
            'index' => array (
                'rss.xml' => array (
                    'keyValues' => array (
                        'type' => '100',
                        'id' => '37'
                    ),
                ),
                 'contacto.xml' => array (
                    'keyValues' => array (
                        'id' => '666',
                        'no_cache'=>'1'
                    ),
                ),

                )),
       'fixedPostVars' => array(
      ),

   ),

);
转到ext manager,找到ext realurl并添加以下配置

选中“启用自动配置” 选择自动配置文件格式的可序列化 选中启用devLog


我等着能帮助别人

@Aaska我知道你只是想帮助别人,但是一遍又一遍地试图做同样的编辑被认为是不好的。如果你觉得有一个正确的编辑被拒绝了(比如你试图在下面进行的链接编辑),那么你应该就这个问题寻求指导