Autor Subiect: Accesare sitemap xml cu RealURL  (Citit de 442 ori)

cili

  • Novice
  • *
  • Mesaje postate: 43
Accesare sitemap xml cu RealURL
« : Ianuarie 06, 2012, 04:59:43 pm »
Salut!

Am facut o extensie care genereaza un sitemap in format xml.
Am adaugat in realurl_conf.php, in sectiunea fileName => index, asta:

      'sitemap.xml' => array(
        'keyValues' => array(
          'type' => 200,
        ),
      ),

Fisierul ext_typoscript_setup.txt al extensiei contine codul asta:

xmlSitemap = PAGE
xmlSitemap {
  typeNum = 200
  config {
    disableAllHeaderCode = 1
    additionalHeaders = Content-type:text/xml
    no_cache = 1
  }
  10 >
  10 < plugin.tx_sxsitemap_pi2
}

Cand  incerc sa accesez sitemap-ul cu linkul http://www.domeniu/sitemap.xml, ma redirecteaza catre pagina de start.
Cand incerc asa: http://www.domeniu/index.php?type=200, la fel, ma redirecteaza la home page.
Merge doar cand adaug un id la link (id-ul paginii de start de ex. - 163).

Am incercat sa adaug in realurl_conf.php si un id, asa:

      'sitemap.xml' => array(
        'keyValues' => array(
          'type' => 200,
          'id' => 163
        ),
      ),
dar tot nu merge.

Are cineva vreo idee cum as putea rezolva asta?

Multumesc!

hydrog3n

  • Novice
  • *
  • Mesaje postate: 16
Re: Accesare sitemap xml cu RealURL
« Răspuns #1 : Ianuarie 09, 2012, 10:38:19 am »
daca accesezi cu sitemap.html iti merge?
SELECT * FROM horny_girls WHERE body LIKE 'barbie'

cili

  • Novice
  • *
  • Mesaje postate: 43
Re: Accesare sitemap xml cu RealURL
« Răspuns #2 : Ianuarie 09, 2012, 10:42:37 am »
Salut, hydrog3n!

Nu merge, imi da 404.

Cred ca s-a intamplat ceva la upgrade de la typo3 4.3 la 4.6.3. Pe typo3 4.3 aveam realurl 1.7.0, ar pe typo3 4.6.3 am ultima versiune, realurl 1.12.0.

Am incercat din nou cu realurl 1.7.0, dar problema e aceeasi.
« Ultima Modificare: Ianuarie 09, 2012, 10:44:47 am de cili »

hydrog3n

  • Novice
  • *
  • Mesaje postate: 16
Re: Accesare sitemap xml cu RealURL
« Răspuns #3 : Ianuarie 09, 2012, 11:57:47 am »
Incearca in realurl_conf.php sa pui:

'fileName' => array( 'index' => array(
         'sitemap.xml' => array(
                     'keyValues' => array(
                                         'type' => 200,
                                    ),
                               ),
                 ),



Deasemenea uita-te si in baza de date-> tabela tx_realurl_pathcache si cauta dupa page_id=163



SELECT * FROM horny_girls WHERE body LIKE 'barbie'

cili

  • Novice
  • *
  • Mesaje postate: 43
Re: Accesare sitemap xml cu RealURL
« Răspuns #4 : Ianuarie 09, 2012, 01:31:13 pm »
Am pus deja sitemap.xml in realurl_conf, iar tabela tx_realurl_pathcache contine doar url-uri "friendly".
Oricum, nu cred ca are neaparat legatura cu realurl.
Chiar daca dezinstalez realurl, link-ul de forma http://domeniu.com/index.php?type=200, nu merge.
Merge doar daca adaug si un id.

alinafleser

  • Administrator
  • Novice
  • *****
  • Mesaje postate: 131
Re: Accesare sitemap xml cu RealURL
« Răspuns #5 : Ianuarie 09, 2012, 02:40:00 pm »
Citat
Chiar daca dezinstalez realurl, link-ul de forma http://domeniu.com/index.php?type=200, nu merge.
Ce eroare iti da?
Daca adaugi un id, url-ul merge pentru orice id al unei pagini existente?
« Ultima Modificare: Ianuarie 09, 2012, 02:42:16 pm de alinafleser »
Alina Fleser
------------
Certified TYPO3 Integrator
Arxia Srl
Cluj Napoca

cili

  • Novice
  • *
  • Mesaje postate: 43
Re: Accesare sitemap xml cu RealURL
« Răspuns #6 : Ianuarie 09, 2012, 03:00:04 pm »
Citat
Ce eroare iti da?

Nu da nici o eroare, ma redirecteaza la home page.

Citat
Daca adaugi un id, url-ul merge pentru orice id al unei pagini existente?

Da, merge cu id-ul oricarei pagini active.

hydrog3n

  • Novice
  • *
  • Mesaje postate: 16
Re: Accesare sitemap xml cu RealURL
« Răspuns #7 : Ianuarie 09, 2012, 03:29:51 pm »
Nu stiu de ce, dar nu cred ca trebuia sa te redirecteze pe homepage.

ai putea sa vezi in administrare
->Template
-> selectezi root page
-> din selectul din stanga sus alegi TypoScript Object Browser
-> iar undeva jos te tot ai array types
Vezi daca este definit acolo pentru 200

Inca o chestie uita-te in firebug si vezi cu ce header este facut redirectul. Verifica deassemenea si htacces
SELECT * FROM horny_girls WHERE body LIKE 'barbie'

cili

  • Novice
  • *
  • Mesaje postate: 43
Re: Accesare sitemap xml cu RealURL
« Răspuns #8 : Ianuarie 09, 2012, 03:50:46 pm »
Nu stiu de ce, dar nu cred ca trebuia sa te redirecteze pe homepage.

ai putea sa vezi in administrare
->Template
-> selectezi root page
-> din selectul din stanga sus alegi TypoScript Object Browser
-> iar undeva jos te tot ai array types
Vezi daca este definit acolo pentru 200

Apare normal in Object Browser.

Inca o chestie uita-te in firebug si vezi cu ce header este facut redirectul. Verifica deassemenea si htacces

301 Moved Permanently. Nu inteleg de ce, fisierul .htaccess e acelasi ca inainte de upgrade.

hydrog3n

  • Novice
  • *
  • Mesaje postate: 16
Re: Accesare sitemap xml cu RealURL
« Răspuns #9 : Ianuarie 09, 2012, 04:36:27 pm »
La toate site-urile pe typo3:

daca accesez /index.php?type=NUM_TYPE_EXTENSIE

daca type este definit corect ->primiesc header 200
daca type nu este definit primiesc 503 - servide unavailable

iti recomand:
1. incearca si cu realurl dezactivat sa accesezi http://domeniu.com/index.php?type=200,

2. daca nu merge vezi totusi htaccess.. comenteaza toate redirecturile cu 301

M-ar ajuta daca as vedea htaccess
SELECT * FROM horny_girls WHERE body LIKE 'barbie'

hydrog3n

  • Novice
  • *
  • Mesaje postate: 16
Re: Accesare sitemap xml cu RealURL
« Răspuns #10 : Ianuarie 10, 2012, 12:09:51 pm »
ai reusit ceva?
SELECT * FROM horny_girls WHERE body LIKE 'barbie'

cili

  • Novice
  • *
  • Mesaje postate: 43
Re: Accesare sitemap xml cu RealURL
« Răspuns #11 : Ianuarie 10, 2012, 12:15:48 pm »
din pacate, nu.
nu merge nici cu realurl dezactivat.

htaccess-ul arata asa:

<IfModule mod_expires.c>
  ExpiresActive On
  ExpiresByType image/png A604800
  ExpiresByType image/gif A604800
  ExpiresByType image/jpg A604800
  ExpiresByType image/jpeg A604800
  ExpiresByType text/javascript A604800
  ExpiresByType application/x-javascript A604800
  ExpiresByType text/css A604800
</IfModule>

<IfModule mod_deflate.c>

    # Insert filter on all content
    SetOutputFilter DEFLATE
    # Insert filter on selected content types only
    AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript
    AddOutputFilterByType DEFLATE application/xhtml+xml
    AddOutputFilterByType DEFLATE application/xml
    AddOutputFilterByType DEFLATE application/rss+xml
    AddOutputFilterByType DEFLATE application/atom_xml
    AddOutputFilterByType DEFLATE application/x-javascript
    AddOutputFilterByType DEFLATE application/x-httpd-php
    AddOutputFilterByType DEFLATE application/x-httpd-fastphp
    AddOutputFilterByType DEFLATE application/x-httpd-eruby

<FilesMatch "\.(css|js|xml|html)$">
    SetOutputFilter DEFLATE
</FilesMatch>
    # Netscape 4.x has some problems...
    BrowserMatch ^Mozilla/4 gzip-only-text/html

    # Netscape 4.06-4.08 have some more problems
     BrowserMatch ^Mozilla/4\.0[678] no-gzip

    # MSIE masquerades as Netscape, but it is fine
    BrowserMatch \bMSIE !no-gzip !gzip-only-text/html

    # Don't compress images
    SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip dont-vary

    #SetEnvIfNoCase Request_URI \.(?:mpeg|flv|wmv)$ no-gzip dont-vary
    SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|jpg|ico|png|pdf|ipk|ico)$ no-gzip dont-vary
    SetEnvIfNoCase Request_URI \.(?:mpg|mpeg|flv|wmv|wma|ogg|avi|mov|mp3|mp4|swf)$ no-gzip dont-vary
    SetEnvIfNoCase Request_URI \.(?:exe|tar|t?gz|cab|zip|t?bz2|iso|bz2|sit|jar|rar|rm|rpm|deb)$ no-gzip dont-vary
   
    # Make sure proxies don't deliver the wrong content
    Header append Vary User-Agent env=!dont-vary

</IfModule>

<IfModule mod_headers.c>
    <FilesMatch "\.(js|css|xml|gz)$">
       Header append Vary Accept-Encoding
    </FilesMatch>
</IfModule>

ErrorDocument 404 /error/404.html
ErrorDocument 403 /error/403.html
ErrorDocument 401 /error/401.html
ErrorDocument 300 /error/300.html
Options -Indexes

RewriteEngine On

# Rewrite for RTE document downloads
RewriteRule ^files/(.*) /fileadmin/user_upload/editors/$1 [L]

# Redirect for backend
RewriteRule ^typo3$ typo3/index_re.php [L]

# beginning of static file cache ruleset
RewriteCond %{REQUEST_FILENAME} !^.*\.xml$
RewriteCond %{REQUEST_FILENAME} !^.*\.css$
RewriteCond %{HTTP:Pragma} !no-cache
RewriteCond %{HTTP:Cache-Control} !no-cache
RewriteCond %{HTTP_COOKIE} !be_typo_user [NC]
RewriteCond %{HTTP_COOKIE} !nc_staticfilecache [NC]
RewriteCond %{HTTP_USER_AGENT} !.*msie.* [NC]
RewriteCond %{REQUEST_METHOD} GET
RewriteCond %{QUERY_STRING} ^$
RewriteCond %{REQUEST_FILENAME} !^.*\.php$
RewriteCond %{DOCUMENT_ROOT}/typo3temp/tx_ncstaticfilecache/%{HTTP_HOST}/%{REQUEST_URI}/index.html -f
RewriteRule .* typo3temp/tx_ncstaticfilecache/%{HTTP_HOST}/%{REQUEST_URI}/index.html [L]
# end of static file cache ruleset

hydrog3n

  • Novice
  • *
  • Mesaje postate: 16
Re: Accesare sitemap xml cu RealURL
« Răspuns #12 : Ianuarie 10, 2012, 01:52:52 pm »
Nu am vazut nimic ciudat in .htaccess

Ca sa inlaturi orice "suspiciune" (pe care inca o mai am) pentru htaccess, poti sa faci pui in htaccess si sa testezi daca iti merge

Continut default (typo3 introduction package)

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)\.(\d+)\.(php|js|css|png|jpg|gif|gzip)$ $1.$3 [L]
RewriteRule ^(typo3/|t3lib/|fileadmin/|typo3conf/|typo3temp/|uploads/|favicon\.ico) - [L]
RewriteRule ^typo3$ typo3/index_re.php [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* index.php [L]
</IfModule>


Altfel nu imi dau seama de ce iti face redirect
SELECT * FROM horny_girls WHERE body LIKE 'barbie'

hydrog3n

  • Novice
  • *
  • Mesaje postate: 16
Re: Accesare sitemap xml cu RealURL
« Răspuns #13 : Ianuarie 10, 2012, 02:01:34 pm »
Si ar mai fii o chestie:

Din administrare

->WEB   
->Info
-> selectezi root page
-> iar din iframe-ul nou, din primul select alegi Speaking Url Management
-> din al 2-lea select alegi Redirects

poate gasesti ceva ciudat pe acolo


SELECT * FROM horny_girls WHERE body LIKE 'barbie'

cili

  • Novice
  • *
  • Mesaje postate: 43
Re: Accesare sitemap xml cu RealURL
« Răspuns #14 : Ianuarie 10, 2012, 04:10:29 pm »
nu am nici un redirect cu realurl, e goala sectiunea.