+ Antworten
Ergebnis 1 bis 5 von 5

Thema: Joomla 1.5.9 und SEO

  1. #1
    Neu an Board Avatar von CruSherFL
    Registriert seit
    12.02.2009
    Ort
    Steueroase
    Alter
    22
    Beiträge
    7
    Bedankte sich
    0
    1 Danksagung in 1 Beitrag

    Standard Joomla 1.5.9 und SEO

    Hey.
    Ja dieses Thema gabs oft. Hab ja SuFu benutzt und meine htaccess mehreremale umgeschrieben und umbenannt.

    1.: Suchmaschinenfreundliche URLs -> funktioniert
    2.: mod_rewrite nutzen -> Error 500 mit ".htaccess" :(
    3.: Dateiendung an URL fügen -> funktioniert

    Ich benutze nun wieder die Orginale htacess datei und habe mal nur "1." eingeschalten. Dabei zerstörts mir auch das Design wenn ich auf einen Link klicke. Wobei ich glaube, dass das etwas mit dem mod_rewrite zu tun hat.

    Meine Seite: http://crusher.teamfl.li
    Joomla liegt im: /www/crusher/
    Hoster: hostpoint.ch
    Apache Server

    htaccess orginal:
    Code:
    ##
    # @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
    hoffe könnt mir weiterhelfen


    Edit: wenns am hoster liegt, dann werde ich die anschreiben. die haben mir oft geholfen und ging nie mehr als einen halben tag

  2. #2
    Hat hier eine Zweitwohnung
    Registriert seit
    16.09.2008
    Ort
    Braunschweig
    Beiträge
    1.189
    Bedankte sich
    89
    Erhielt 430 Danksagungen
    in 365 Beiträgen

    Standard

    dein server unterstützt wahrscheinlich kein mod_rewrite...
    wenn du es dennoch einschaltest gibts ein Error 500, wenn du nur .htaccess nutzen willst und eine andere seite als die startseite aufrufst ist die domain irgendwas wie domain.de/index.php/blubblubb (oder so ähnlich)
    wenn du dann auf einen link klickst versucht das template zb die css dateieinzubinden und verwendet als pfad
    domain.de/index.php/templates/dein_templates/css/templae.css
    richtig wäre aber
    domain.de/templates/dein_templates/css/templae.css (ohne index.php)
    dadurch, das mod_rewrite nicht funktioniert gibts da halt probleme.

    ich bin mir gerade nicht sicher welche, aber es gibt templates, die damit umgehen können, einfach mal ausprobieren, ich glaube es liegt daran, das die templates, die das nicht unterstützen, die css dateien folgender maßen einbinden
    PHP-Code:
    href="<?php echo $this->baseurl ?>/templates/...
    $this->baseurl zeigt dann auf domain.de/index.php/
    eventuell klappt es mit
    PHP-Code:
    href="<?php echo JURI::base(); ?>/templates/...
    einfach mal deine index.php vom template anschauen und ausprobieren (backup der datei nicht vergessen)

  3. #3
    Neu an Board Avatar von CruSherFL
    Registriert seit
    12.02.2009
    Ort
    Steueroase
    Alter
    22
    Beiträge
    7
    Bedankte sich
    0
    1 Danksagung in 1 Beitrag

    Standard

    danke JoomlaHatesMe
    Werde ich ausprobieren, wenn mein Hoster die mod_rewrite nicht aktiviert. Ich hab mal die angeschrieben.. mal sehen.

  4. #4
    Neu an Board Avatar von CruSherFL
    Registriert seit
    12.02.2009
    Ort
    Steueroase
    Alter
    22
    Beiträge
    7
    Bedankte sich
    0
    1 Danksagung in 1 Beitrag

    Standard

    Hach.. ich liebe den Hostpoint support!
    34min nachdem ich die e-mail geschickt habe:

    So, die Webseite sollt nun mit dem mod_rewrite funktionieren. Das Problem war
    folgender Eintrag in der .htaccess:

    Options +FollowSymLinks

    Dies lassen wir auf unseren Server nicht zu. Ich habe diese nun in der
    .htaccess auskommentiert.
    So.. obwohl ich das mal auskommentiert hatte. naja.
    funktioniert perfekt



    EDIT: wo ist die "Gelöst" funktion? :/

  5. Erhielt Danksagungen von:

    wwj

  6. #5
    wwj
    wwj ist offline
    Neu an Board
    Registriert seit
    31.03.2006
    Ort
    Schweiz
    Alter
    35
    Beiträge
    13
    Bedankte sich
    3
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Eeeeendlich hab ich ein Eintrag gefunden der mein Problem löst

    Danke...

    PS: Bin eben auch bei Hostpoint

+ Antworten

Lesezeichen

Berechtigungen

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