[TYPO3] google index only the first page my site

Tristan Knapp info at knappmedien.de
Wed Jun 7 16:39:18 CEST 2006


I would also include the page name/page title in RealURL. Google places 
importance on things such as page title, the URL Name, the usage of headers 
(h1, h2) etc.

"Mr. Pine" <pine1455 at yahoo.com> schrieb im Newsbeitrag 
news:mailman.1.1149660742.7209.typo3-english at lists.netfielders.de...
>I submitted a site 2 months ago using google sitemap
> (http://www.google.com/webmasters/sitemaps). The site was successfully
> verified by google but only the first page is indexed by now.
> I 'm useing realURL,(eg. www.mysite.com/index.php?id=12  changed to 
> www.mysite.com/12), It works OK,
> Anyone has some feedback on this?
>
> --Pine
>
>
> Here you can see all the steps that I followed!:
> ##################################
> 1)put lines below into .htaccess file in root of my typo3 site.
> RewriteEngine On
> RewriteRule ^admin$ - [L]
> RewriteRule ^admin/.*$ - [L]
> RewriteCond %{REQUEST_FILENAME} !-f
> RewriteCond %{REQUEST_FILENAME} !-d
> RewriteCond %{REQUEST_FILENAME} !-l
> RewriteRule .* index.php
>
> 2)place these four lines in the main TypoScript template record of my 
> website:
> #Disable static document simulation
> config.simulateStaticDocuments = 0
>
> #Prefix anchors
> config.prefixLocalAnchors = all
>
> #Base tag
> config.baseURL = 1
>
> #Enable RealURL
> config.tx_realurl_enable = 1
>
> 3)make a file named conf_realurl.php in /typo3conf/ and add these lines in 
> it:
>
> <?php
> // realurl config
>  $TYPO3_CONF_VARS['EXTCONF']['realurl'] = array(
>     '_DEFAULT' => array(),
>     //configuration matching only this domain
>     'typo3.lehmano.de' => array(
>          'init' => array(
>              'enableCHashCache' => 1,
>              // 'appendMissingSlash' => 'ifNotFile',
>              'enableUrlDecodeCache' => 1,
>              'enableUrlEncodeCache' => 1,
>              ),
>          'redirects' => array(),
>          'preVars' => array(
>              //match &no_cache=1 with path prefix /nc
>              array(
>                  'GETvar' => 'no_cache',
>                  'valueMap' => array(
>                      'nc' => 1,
>                      ),
>                  'noMatch' => 'bypass',
>                  ),
>              //multiple language matching L=2 is replaced by /dk
>              //value are user defiened depending of the order you've 
> inserted your
>              //alternative language in TYPO3. See sys_language table for 
> ID
>              array(
>                  'GETvar' => 'L',
>                  'valueMap' => array(
>                      'dk' => '2',
>                      // 'dansk' => '2',
>                      'de' => '1',
>                      // 'deutsch' => '1',
>                      ),
>                  'noMatch' => 'bypass',
>                  ),
>               ),
>           // use extended page name rendering
>           // page names are converted to readalbe 
> page/sub-page/sub-sub-page.html
>          'pagePath' => array(
>              'type' => 'user',
>              'userFunc' => 
> 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
>              'spaceCharacter' => '-',
>              'languageGetVar' => 'L',
>              'expireDays' => 7,
>              'rootpage_id' => 454,
>              // 
> 'encodeTitle_userProc'=>'EXT:realurl/tx_realurl_encodeTitle_userProc.php:&user_encodeDates',
>              ),
>          'fixedPostVars' => array(),
>          // match extension parameter
>          'postVarSets' => array(
>              '_DEFAULT' => array(
>                  // archive
>                  'period' => array(
>                      array(
>                          'condPrevValue' => -1,
>                          'GETvar' => 'tx_ttnews[pS]' ,
>                          // 'valueMap' => array(
>                          //
>                          // )
>                          ),
>                      array(
>                          'GETvar' => 'tx_ttnews[pL]' ,
>                          // 'valueMap' => array(
>                          //
>                          // )
>                          ),
>                      array(
>                          'GETvar' => 'tx_ttnews[arc]' ,
>                          'valueMap' => array(
>                              'archived' => 1,
>                              'non-archived' => -1,
>                              )
>                           ),
>                      ),
>                  // pagebrowser
>                  'browse' => array(
>                      array(
>                          'GETvar' => 'tx_ttnews[pointer]',
>                          ),
>                       ),
>                  'select' => array (
>                      array(
>                          'GETvar' => 'tx_ttnews[cat]',
>                          'lookUpTable' => array(
>                              'table' => 'tt_news_cat',
>                              'id_field' => 'uid',
>                              'alias_field' => 'title',
>                              'addWhereClause' => ' AND NOT deleted',
>                              'useUniqueCache' => 1,
>                              'useUniqueCache_conf' => array(
>                                  'strtolower' => 1,
>                                  ),
>                              ),
>                          ),
>                      ),
>
>                    // backPid link
>  //                'back_to' => array(
>  //                    array('GETvar' => 'tx_ttnews[backPid]',
>  //                                      'lookUpTable' => array('table' => 
> 'pages',
> //                            'id_field' => 'uid',
>  //                            'alias_field' => 'title',
>  //                            'addWhereClause' => ' AND NOT deleted',
>  //                            'useUniqueCache' => 1,
>  //                            'useUniqueCache_conf' => array('strtolower' 
> => 1,
>  //                                'spaceCharacter' => '-',
>  //                               ),
>  //                           ),
>  //                        ),
>  //                    ),
>                   'article' => array(
>                        array(
>                            'GETvar' => 'tx_ttnews[backPid]',
>                            ),
>                        array(
>                            'GETvar' => 'tx_ttnews[tt_news]',
>                            'lookUpTable' => array(
>                              'table' => 'tt_news',
>                              'id_field' => 'uid',
>                              'alias_field' => 'title',
>                              'addWhereClause' => ' AND NOT deleted',
>                              'useUniqueCache' => 1,
>                              'useUniqueCache_conf' => array(
>                                  'strtolower' => 1,
>                                  'spaceCharacter' => '-',
>                                  ),
>                               ),
>                          ),
>                       array(
>                           'GETvar' => 'tx_ttnews[swords]'
>                          ),
>                       ),
>                   ),
>              ),
>          // map some type to file name: rss.xml = &typo=100
>          'fileName' => array(
>               'index' => array(
>                    'rss.xml' => array(
>                         'keyValues' => array(
>                              'type' => 100,
>                          ),
>                      ),
>                  // 'index.html' => array(
>                  // 'keyValues' => array(),
>                  // ),
>                  ),
>              // add .html suffix to the end of the path generated
>              'defaultToHTMLsuffixOnPrev' => 1,
>              ),
>          )
>      );
> ?>
> 4)Add the following line in  /typo3conf/localconf.php :
> // Real URL configuration
> require_once('conf_realurl.php');
>
> 5)also set in ext/realurl/ext_localconf.php
> //$TYPO3_CONF_VARS['FE']['addRootLineFields'].= ',tx_realurl_pathsegment';
> $TYPO3_CONF_VARS['FE']['addRootLineFields'].= 
> ',tx_realurl_pathsegment,alias,nav_title,title';
>
>
>
> 





More information about the TYPO3-english mailing list