Zum Inhalt springen

realurl ohne / am Ende

Erstellt am 4. Juni 2008 · 7 Antworten · letzte Antwort am 9. April 2017

Tags: RealURL, URLs & Routing, Frage

bluepix ·

Hallo,

wenn ich 'appendMissingSlash' => 'ifNotFile', auskommentiere, bleibt der Slash trotzdem.

Meine localconf für realurl:

<?php
$TYPO3_CONF_VARS['SC_OPTIONS'] ['t3lib/class.t3lib_tstemplate.php'] ['linkData-PostProc'] [] = 

'EXT:realurl/class.tx_realurl.php:&tx_realurl->encodeSpURL';
$TYPO3_CONF_VARS['SC_OPTIONS'] ['tslib/class.tslib_fe.php'] ['checkAlternativeIdMethods-PostProc'] [] = 

'EXT:realurl/class.tx_realurl.php:&tx_realurl->decodeSpURL';
$TYPO3_CONF_VARS['SC_OPTIONS'] ['t3lib/class.t3lib_tcemain.php'] ['clearAllCache_additionalTables'] 

['tx_realurl_urldecodecache'] = 'tx_realurl_urldecodecache';
$TYPO3_CONF_VARS['SC_OPTIONS'] ['t3lib/class.t3lib_tcemain.php'] ['clearAllCache_additionalTables'] 

['tx_realurl_urlencodecache'] = 'tx_realurl_urlencodecache';
$TYPO3_CONF_VARS['FE']['addRootLineFields'].= ',tx_realurl_pathsegment';
$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'] = array(

         'init' => array (
								'useCHashCache' => 0,
                'enableCHashCache' => 1,
                'respectSimulateStaticURLs' => 1,
   		/*'appendMissingSlash' => 'ifNotFile',*/            
                'enableUrlDecodeCache' => 1,
                'enableUrlEncodeCace' => 1,
        ),

         'redirects' => array(
         ),
         /* 'rewrite' => array(
         ), */

       'preVars' => array (
              
              
        ),

         'pagePath' => array (
                'type' => 'user',
                'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
                'spaceCharacter' => '_',
                'languageGetVar' => 'L',
                'expireDays' => 7,
                'rootpage_id' => '1',
        ),

/*        'fileName' => array (
                'defaultToHTMLsuffixOnPrev' => 1,
                'index' => array(
                        'index.html' => array(
                                'keyValues' => array (
                                        'type' => 1,
                                ),
                        ),
                ),
        ),
*/        

         'fixedPostVarSets' => array(
        ),

        'postVarSets' => array(
                '_DEFAULT' => array(
					'album' => array(
						array(
							'GETvar' => 'tx_cegallery_pi1[album]',
							'lookUpTable' => array(
								'table' => 'tx_dam_cat',
								'id_field' => 'uid',
								'alias_field' => 'title',
								'addWhereClause' => ' AND NOT deleted',
								'useUniqueCache' => 1,
								'useUniqueCache_conf' => array(
									'strtolower' => 1,
									'spaceCharacter' => '-',
								),
							),
						)
					),
					'detail' => array(
						array(
							'GETvar' => 'tx_cegallery_pi1[detail]',
							'lookUpTable' => array(
								'table' => 'tx_dam',
								'id_field' => 'uid',
								'alias_field' => 'title',
								'addWhereClause' => ' AND NOT deleted',
								'useUniqueCache' => 1,
								'useUniqueCache_conf' => array(
									'strtolower' => 1,
									'spaceCharacter' => '-',
								),
							),
						)
					),
					'albumpage' => array(
						array('GETvar' => 'tx_cegallery_pi1[apage]')
					),

                ),
        ),
);





?>
einpraegsam.​net ·

z.B.:

'fileName' => array (
		'defaultToHTMLsuffixOnPrev' => 1,
        'index' => array(
            'barrierefrei.html' => array(
                'keyValues' => array(
					'type' => 96,
                )
            ),
            'print.html' => array(
                'keyValues' => array(
					'type' => 94,
                )
            ),
		),
    ),
bluepix ·

Hallo einpraegsam.net,

diese Möglichkeit führt nicht zu meinem Ziel. Es wird nur ein .html angehängt. Das soll aber nicht, sondern gerne möchte ich nur das / weg.

danaron ·

nimm für alle mit / diesen Code:
'appendMissingSlash' => 'ifNotFile,redirect[301]',
ist auch gut für Dublicate Content bei Google.
Bei mir wird dan aus de/seite direkt de/seite/