• Rejestracja
vBHELP.pl - polskie wsparcie vBulletin
  • Tagi:
  1. #1
    jarcow jest nieaktywny Stały bywalec
    Dołączył
    mar 2009
    Posty
    240
    Przydatne posty
    1

    Question Błąd .htaccess dla vbseo_sitemap-2-5 + vbseo_3-2-0_gold

    Mam taki oto problem:
    Zainstalowałem dwa produkty: vbseo_3-2-0_gold i vbseo_sitemap-2-5.
    vbseo_3-2-0_gold skonfigurowałem i działa odpowiednio. Problem natomiast mam z vbseo_sitemap-2-5.

    Mianowicie standardowo dołączony plik .htaccess do vbseo_3-2-0_gold, który wygląda tak:
    Kod:
    # Comment the following line (add '#' at the beginning)
    # to disable mod_rewrite functions.
    # Please note: you still need to disable the hack in
    # the vBSEO control panel to stop url rewrites.
    RewriteEngine On
    
    # Some servers require the Rewritebase directive to be
    # enabled (remove '#' at the beginning to activate)
    # Please note: when enabled, you must include the path
    # to your root vB folder (i.e. RewriteBase /forums/)
    #RewriteBase /
    
    #RewriteCond %{HTTP_HOST} !^www\.yourdomain\.com
    #RewriteRule (.*) http://www.yourdomain.com/forums/$1 [L,R=301]
    
    RewriteRule ^((urllist|sitemap_).*\.(xml|txt)(\.gz)?)$ vbseo_sitemap/vbseo_getsitemap.php?sitemap=$1 [L]
    
    RewriteCond %{REQUEST_URI} !(admincp/|modcp/|cron)
    RewriteRule ^((archive/)?(.*\.php(/.*)?)?)$ vbseo.php [L,QSA]
    
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !^(admincp|modcp|clientscript|cpstyles|images)/
    RewriteRule ^(.+)$ vbseo.php [L,QSA]
    powoduje błędy w wyświetlaniu sitemap.
    Załącznik 349
    Dodam, że jeśli wgram .htaccess dołączony standardowo do vbseo_sitemap-2-5 w postaci:
    Kod:
    RewriteEngine On
    RewriteRule ^((urllist|sitemap).*\.(xml|txt)(\.gz)?)$ vbseo_sitemap/vbseo_getsitemap.php?sitemap=$1 [L]
    wszystko jest w pożądku i sitemap wyświetla się wzorowo. Jednak jak nie trudno się domyśleć vbseo_3-2-0_gold nie działa wtedy prawidłowo i nie przekierowuje odpowiednio linków.

    Teraz pytanie: czy to wina .htaccess, czy błędnych ustawień wtyczek?



  2. #2
    Lucas jest nieaktywny Stały bywalec
    Dołączył
    sty 2009
    Posty
    129
    Przydatne posty
    2

    Domyślnie

    Kod:
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_URI} !(admincp/|modcp/|cron)
    RewriteRule ^((archive/)?(.*\.php(/.*)?)?)$ vbseo.php [L,QSA]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !^(admincp|modcp|clientscript|cpstyles|images)/
    RewriteRule ^(.+)$ vbseo.php [L,QSA]
    RewriteEngine On
    RewriteRule ^((urllist|sitemap).*\.(xml|txt)(\.gz)?)$ vbseo_sitemap/vbseo_getsitemap.php?sitemap=$1 [L]
    Spróbuj tak.
    Jak nie będzie działać sprawdź czy plik z sitemapą masz na ftp, sprawdź ścieżkę pod jaką jest zapisana na ftp i porównaj z tą którą masz na page not found


  3. #3
    jarcow jest nieaktywny Stały bywalec
    Dołączył
    mar 2009
    Posty
    240
    Przydatne posty
    1

    Domyślnie

    Przy takim ustawieniu wyświetla mi błąd
    Kod:
    500 Internal Error
    The server encountered an internal error and could not complete your request.
    Link do sitemap podany w panelu to
    Kod:
    http://www.utd.pl/sitemap_index.xml.gz
    A od strony serwera to taka ścieżka
    Kod:
    /utd/vbseo_sitemap/data


  4. #4
    Lucas jest nieaktywny Stały bywalec
    Dołączył
    sty 2009
    Posty
    129
    Przydatne posty
    2

    Domyślnie

    To zakomentuj rewriteBase i zobacz


  5. #5
    jarcow jest nieaktywny Stały bywalec
    Dołączył
    mar 2009
    Posty
    240
    Przydatne posty
    1

    Domyślnie

    Cytat Zamieszczone przez Lucas Zobacz posta
    To zakomentuj rewriteBase i zobacz
    Gdybym choć trochę znał się na .htaccess, to dawno bym to zrobił. Kompletnie się na tym nie znam. Będę wdzięczny jak taki .htaccess mi tu przedstawisz, a ja spróbuję, czy zadziała. Dzięki.


  6. #6
    Lucas jest nieaktywny Stały bywalec
    Dołączył
    sty 2009
    Posty
    129
    Przydatne posty
    2

    Domyślnie

    Kod:
    RewriteEngine On
    RewriteCond %{REQUEST_URI} !(admincp/|modcp/|cron)
    RewriteRule ^((archive/)?(.*\.php(/.*)?)?)$ vbseo.php [L,QSA]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !^(admincp|modcp|clientscript|cpstyles|images)/
    RewriteRule ^(.+)$ vbseo.php [L,QSA]
    RewriteEngine On
    RewriteRule ^((urllist|sitemap).*\.(xml|txt)(\.gz)?)$ vbseo_sitemap/vbseo_getsitemap.php?sitemap=$1 [L]


  7. #7
    jarcow jest nieaktywny Stały bywalec
    Dołączył
    mar 2009
    Posty
    240
    Przydatne posty
    1

    Domyślnie

    Nadal to samo Chyba podaruje sobie tą mapę i porozglądam się za czymś innym.


  8. #8
    Awatar WoG
    WoG
    WoG jest nieaktywny vB Specialist
    Dołączył
    lut 2008
    Posty
    2 812
    Przydatne posty
    297
    Wpisów
    1

    Domyślnie

    Usuń lub zablokuj znakiem # tą linie z .htaccess:

    Kod:
    RewriteRule ^((archive/)?(.*\.php(/.*)?)?)$ vbseo.php [L,QSA]
    lub gotowiec:

    Kod:
    # Comment the following line (add '#' at the beginning)
    # to disable mod_rewrite functions.
    # Please note: you still need to disable the hack in
    # the vBSEO control panel to stop url rewrites.
    RewriteEngine On
    
    # Some servers require the Rewritebase directive to be
    # enabled (remove '#' at the beginning to activate)
    # Please note: when enabled, you must include the path
    # to your root vB folder (i.e. RewriteBase /forums/)
    #RewriteBase /
    
    #RewriteCond %{HTTP_HOST} !^www\.yourdomain\.com
    #RewriteRule (.*) http://www.yourdomain.com/forums/$1 [L,R=301]
    
    RewriteRule ^((urllist|sitemap_).*\.(xml|txt)(\.gz)?)$ vbseo_sitemap/vbseo_getsitemap.php?sitemap=$1 [L]
    
    RewriteCond %{REQUEST_URI} !(admincp/|modcp/|cron)
    #RewriteRule ^((archive/)?(.*\.php(/.*)?)?)$ vbseo.php [L,QSA]
    
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !^(admincp|modcp|clientscript|cpstyles|images)/
    RewriteRule ^(.+)$ vbseo.php [L,QSA]
    Z poważaniem,
    WoG

    Ty też możesz pomóc spolszczać vBulletin 5: GitHub.com
    "Rozczarowanie spowodowane niską jakością pamięta się długo po przeminięciu radości spowodowanej niską ceną"


  9. #9
    jarcow jest nieaktywny Stały bywalec
    Dołączył
    mar 2009
    Posty
    240
    Przydatne posty
    1

    Domyślnie

    Ruszyło

    Wielkie dzięki za pomoc WoG!


Podobne wątki

  1. Odpowiedzi: 8
    Ostatni post / autor: 31.07.2010, 16:32
  2. .htaccess
    By fb24 in forum Pytania i problemy
    Odpowiedzi: 2
    Ostatni post / autor: 08.03.2010, 14:38
  3. bład .htaccess
    By day-dreamer in forum Pytania i problemy
    Odpowiedzi: 9
    Ostatni post / autor: 15.02.2010, 01:01
  4. vbseo_sitemap-2-2 fix do 3.8
    By brattanek in forum Modyfikacje
    Odpowiedzi: 1
    Ostatni post / autor: 12.01.2009, 22:01
  5. .htaccess
    By makaveli23 in forum Pytania i problemy
    Odpowiedzi: 1
    Ostatni post / autor: 16.12.2008, 18:14
Chmurka.pl

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67