+ Antworten
Seite 1 von 2 1 2 LetzteLetzte
Ergebnis 1 bis 10 von 18

Thema: SEO/SEF modifiziert Bilder-Pfad falsch

  1. #1
    Neu an Board
    Registriert seit
    12.07.2006
    Beiträge
    13
    Bedankte sich
    0
    1 Danksagung in 1 Beitrag

    Standard SEO/SEF modifiziert Bilder-Pfad falsch

    Hallo!

    Folgendes Problem:
    Seit der Aktivierung von SEO/SEF werden Bilder in Untermenüs nicht mehr angezeigt. Der Grund ist, dass automatisch der Titel des Untermenüs mit in den Bilderpfad eingebaut wird.

    Beispiel:
    Der relative Pfad lautet: img src="http://www.joomlaportal.de/images/stories/artikel.jpg"

    Im Hauptmenü ist es wie folgt richtig:
    http://www.firma.de/images/stories/artikel.jpg

    Aus einer Unterseite (z.B. 'Produkte') wird daraus jedoch
    http://www.firma.de/produkte/images/stories/artikel.jpg

    Folglich wird kein Bild dargestellt, weil es keinen Ordner "produkte" gibt und schon gar keine Bilder da drin liegen.

    Irgendeine Idee, woran das liegen kann?

    Danke im Voraus,
    Dino

    PS: Anbei noch meine .htaccess. Keine Ahnung ob es daran liegen kann.

    Code:
    AddType x-mapp-php5 .php
    AddHandler x-mapp-php5 .php
    
    ##
    # @version $Id: htaccess.txt 10492 2008-07-02 06:38:28Z ircmaxell $
    # @package Joomla
    # @copyright Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved.
    # @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
    # Joomla! is Free Software
    ##
    
    #####################################################
    #  READ THIS COMPLETELY IF YOU CHOOSE TO USE THIS FILE
    #
    # The line just below this section: 'Options +FollowSymLinks' may cause problems
    # with some server configurations.  It is required for use of mod_rewrite, but may already
    # be set by your server administrator in a way that dissallows changing it in
    # your .htaccess file.  If using it causes your server to error out, comment it out (add # to
    # beginning of line), reload your site in your browser and test your sef url's.  If they work,
    # it has been set by your server administrator and you do not need it set here.
    #
    #####################################################
    
    ##  Can be commented out if causes errors, see notes above.
    Options +FollowSymLinks
    
    #
    #  mod_rewrite in use
    
    RewriteEngine On
    
    ########## Begin - Rewrite rules to block out some common exploits
    ## If you experience problems on your site block out the operations listed below
    ## This attempts to block the most common type of exploit `attempts` to Joomla!
    #
    # Block out any script trying to set a mosConfig value through the URL
    RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]
    # Block out any script trying to base64_encode crap to send via URL
    RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]
    # Block out any script that includes a ********** tag in URL
    RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
    # Block out any script trying to set a PHP GLOBALS variable via URL
    RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
    # Block out any script trying to modify a _REQUEST variable via URL
    RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
    # Send all blocked request to homepage with 403 Forbidden error!
    RewriteRule ^(.*)$ index.php [F,L]
    #
    ########## End - Rewrite rules to block out some common exploits
    
    #  Uncomment following line if your webserver's URL
    #  is not directly related to physical file paths.
    #  Update Your Joomla! Directory (just / for root)
    
    RewriteBase /
    
    
    ########## Begin - Joomla! core SEF Section
    #
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_URI} !^/index.php
    RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$  [NC]
    RewriteRule (.*) index.php
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
    #
    ########## End - Joomla! core SEF Section

  2. #2
    Neu an Board
    Registriert seit
    06.08.2009
    Beiträge
    1
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard SEF modifiziert Bilderpad falsch

    Weiss denn keiner eine Lösung? Ich habe das gleiche Problem.

  3. #3
    Neu an Board
    Registriert seit
    24.08.2009
    Beiträge
    1
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Lächeln

    Zitat Zitat von navajofra Beitrag anzeigen
    Weiss denn keiner eine Lösung? Ich habe das gleiche Problem.

    Hallo,

    stell mal unter "Konfiguration"

    "mod_rewrite nutzen" auf "Ja"

    bei mir hat es dann geklappt....

  4. #4
    Neu an Board
    Registriert seit
    12.07.2006
    Beiträge
    13
    Bedankte sich
    0
    1 Danksagung in 1 Beitrag

    Standard

    Hmpf... Jetzt ist schon Dezember und bei mir klappt es immer noch nicht :-(
    Irgendwie scheint es für dieses Problem keine Lösung zu geben. Muß dann wohl leider ohne SEO auskommen.

    Gruß,
    Dino

  5. #5
    Moderator Avatar von Lacki
    Registriert seit
    27.04.2006
    Ort
    Direkt um die Ecke
    Beiträge
    8.729
    Bedankte sich
    337
    Erhielt 3.611 Danksagungen
    in 2.970 Beiträgen

    Standard

    Um Dir helfen zu können, braucht es aber mehr Infos. Welches Hoster, welche Joomla und PHP-Version? Wie lautet der echte Link zur Seite?

    Wenn Du SEO mit mod_rewrite nutzt, muss die zweite Option in Joomla eingschaltet sein und die htaccess.txt natürlich auch in .htaccess (Mit führendem Punkt) umbenannt worden sein. Dann kann evt. eine Anpassung an den Hoster erforderlich sein. Evt. findest Du auch Anregungen in der Joomla FAQ, siehe Signatur.

  6. #6
    Neu an Board
    Registriert seit
    12.07.2006
    Beiträge
    13
    Bedankte sich
    0
    1 Danksagung in 1 Beitrag

    Standard

    Zitat Zitat von Lacki Beitrag anzeigen
    Um Dir helfen zu können, braucht es aber mehr Infos. Welches Hoster, welche Joomla und PHP-Version? Wie lautet der echte Link zur Seite?
    Hoster: 1und1
    Joomla: 1.5.15
    PHP: 5.2.11
    Site: www.deca.de

    Wenn Du SEO mit mod_rewrite nutzt, muss die zweite Option in Joomla eingschaltet sein und die htaccess.txt natürlich auch in .htaccess (Mit führendem Punkt) umbenannt worden sein.
    Schon klar, hab ich auch beides schon getestet. Weder ohne noch mit mod_rewrite funktioniert es zuverlässig.

    Wie gesagt, ich doktor da jetzt seit Monaten dran rum und finde aber auch nirgendwo in den Foren einen Hinweis zu einer Lösung.

    Gruß,
    Dino

  7. #7
    Moderator Avatar von Lacki
    Registriert seit
    27.04.2006
    Ort
    Direkt um die Ecke
    Beiträge
    8.729
    Bedankte sich
    337
    Erhielt 3.611 Danksagungen
    in 2.970 Beiträgen

    Standard

    Hier und hier sind einige Tips zu 1 & 1, die Rewrite Base hast Du bereits gesetzt, in den Threads sind weitere Anpassungen vorgeschlagen. Sonst noch schrittweise vorgehen.

  8. #8
    Neu an Board
    Registriert seit
    12.07.2006
    Beiträge
    13
    Bedankte sich
    0
    1 Danksagung in 1 Beitrag

    Standard

    So, habe alles, was in den beiden Threads steht, probiert. Aber es klappt immer noch nicht :-(

    Hier z.B. auf dieser Unterseite:
    http://www.deca.de/produkte/kartendrucker.html
    Da sind die Bilder weg, was ja auch klar ist, wenn der Pfad so lautet:
    Code:
    http://www.deca.de/produkte/images/stories/products/printer_datacard/sp75plus.jpg
    Das "/produkte/" dürfte da nicht drin vorkommen

    Hier noch meine aktuelle .htaccess, mit der es nicht funktioniert.

    Code:
    ##  Can be commented out if causes errors, see notes above.
    Options +FollowSymLinks
    
    #  mod_rewrite in use
    RewriteEngine On
    
    ########## Begin - Rewrite rules to block out some common exploits
    ## If you experience problems on your site block out the operations listed below
    ## This attempts to block the most common type of exploit `attempts` to Joomla!
    #
    ## Deny access to extension xml files (uncomment out to activate)
    #<Files ~ "\.xml$">
    #Order allow,deny
    #Deny from all
    #Satisfy all
    #</Files>
    ## End of deny access to extension xml files
    RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]
    # Block out any script trying to base64_encode crap to send via URL
    RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]
    # Block out any script that includes a ********** tag in URL
    RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
    # Block out any script trying to set a PHP GLOBALS variable via URL
    RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
    # Block out any script trying to modify a _REQUEST variable via URL
    RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
    # Send all blocked request to homepage with 403 Forbidden error!
    RewriteRule ^(.*)$ index.php [F,L]
    #
    ########## End - Rewrite rules to block out some common exploits
    
    #  Uncomment following line if your webserver's URL
    #  is not directly related to physical file paths.
    #  Update Your Joomla! Directory (just / for root)
    RewriteBase /
    
    ########## Begin - Joomla! core SEF Section
    #
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_URI} !^/index.php
    RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$  [NC]
    RewriteRule (.*) index.php
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
    #
    ########## End - Joomla! core SEF Section

  9. #9
    Neu an Board
    Registriert seit
    12.07.2006
    Beiträge
    13
    Bedankte sich
    0
    1 Danksagung in 1 Beitrag

    Standard

    Okay, langsam denke ich, es liegt nicht an der htaccess-Datei.

    Im Quelltext stehen die Pfade fast richtig, nämlich z.B.
    Code:
    images/stories/references/angola_anid/logo-anid-25.gif
    Und im Header steht als BASE URL
    Code:
    http://www.deca.de/referenzen/39-angolanationalid.html
    Daraus bastelt mir der Browser nun die folgende falsche URL:
    Code:
    http://www.deca.de/referenzen/images/stories/references/angola_anid/logo-anid-25.gif
    Wie bekomme ich das nun hin? In einem anderen Thread habe ich einen Vorschlag gefunden, die application.php zu ändern, damit im Header immer nur die Domain steht und nicht die URI des Dokumentes. Da dies gegen die HTML-Spezifikationen verstößt möchte ich dies natürlich nicht machen.

  10. #10
    Wohnt hier
    Registriert seit
    01.05.2007
    Ort
    Lingen
    Beiträge
    2.576
    Bedankte sich
    6
    Erhielt 837 Danksagungen
    in 793 Beiträgen

    Standard

    Poste doch mal den Quellcode deines Templates. Dort wird die Base-Url doch definiert und scheint dort falsch zu sein. Zur Not trägst du dort einfach deine URL fest ein.

    Edit: Problem selber gelöst? Weil ich sehe keinerlei fehlerhafte Bilder auf deiner Seite.
    Meine Antwort war hilfreich? Dann würde ich mich über einen Click auf Danke sehr freuen
    Kein kostenloser Support per PN

+ Antworten
Seite 1 von 2 1 2 LetzteLetzte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein