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

Thema: .htaccess mit/ohne sh404SEF - 403 forbidden

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

    Frage .htaccess mit/ohne sh404SEF - 403 forbidden

    Hallo!

    Ich bin gerade dabei meine alte Joomla 1.0 Installation auf Joomla 1.5 zu portieren. Die neue Installation befindet sich auf einem VServer wo ich also alles einstellen könnte. Die User, Kategorien, Bereiche etc. wurden schon aus der alten DB mittels Migrator übernommen.

    Zu meinem Problem:
    Ich installierte sh404SEF und stellte folgendes in der Konfiguration von Joomla ein:

    Suchmaschinenfreundliche URLs JA
    mod_rewrite nutzen JA

    Danach habe ich die htaccess.txt in .htaccess umbenannt und noch ein paar Änderungen der PHP Settings eingefügt(memory_limit, max_execution_time).
    Ich aktivierte sh404SEF und sah, dass SEF-URLs erstellt wurden.
    Diese funktionieren allerdings nicht.
    Ich stellte sh404SEF wieder aus und überließ Joomla die URL Gestaltung. Das funktionierte allerdings auch nicht. Es kam wie bereits davor der Error 403 Forbidden.

    Den letzten Versuch startete ich in der Konfiguration von sh404SEF, wo ich anstelle des mod_rewrite mittels htaccess auf "Ohne .htaccess (index.php)" einstellte.
    Dies hat schlussendlich auch funktioniert.
    Deswegen liegt die Vermutung nahe, dass es an der .htaccess Datei liegt.

    Hier die .htaccess:
    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
    
    
    ###
    # PHP Settings
    ###
    php_value max_execution_time 300
    php_value memory_limit 32M
    Mit "RewriteBase" und "FollowSymLinks" habe ich schon experimentiert. Beides aus-/einzuschalten brachte nichts. Die RewriteBase muss ich meiner Meinung nach nicht ändern da sich die Installation im Hauptverzeichnis einer Subdomain befindet.

    Hier noch ein Paar PHP Settings aus dem Joomla Backend:
    Code:
    Configure Command 	 './configure' '--enable-dbase' '--with-mysql=/usr' '--with-apxs2=/usr/sbin/apxs' '--sysconfdir=/etc/httpd' '--with-zlib' '--with-gdbm' '--with-xml' '--enable-ftp' '--enable-sysvsem' '--with-db4' '--with-gd' '--enable-gd-native-ttf' '--enable-shmop' '--enable-trans-sid' '--enable-bcmath' '--enable-memory-limit' '--enable-debug=no' '--with-pdflib' '--with-md5' '--enable-md5' '--enable-inline-optimization' '--with-freetype-dir=/usr' '--with-jpeg' '--enable-calendar' '--with-tiff-dir=/usr' '--with-jpeg-dir=/usr/lib' '--with-png-dir=/usr/lib' '--with-zlib-dir=/usr/lib' '--with-t1lib' '--with-curl' '--with-bz2' '--with-exif' '--with-imap' '--with-imap-ssl' '--with-kerberos' '--with-openssl' '--with-mcrypt' '--with-gettext' '--enable-exif' '--with-mm=/usr/local' '--enable-sockets' '--enable-sysvshm' '--with-idn=/usr/bin' '--enable-mbstring' '--enable-xslt' '--with-iconv-dir' '--with-sablotron' '--with-xslt-sablot=/usr' '--with-expat-dir=/usr'
    Code:
    PHP erstellt für:   	 Linux km12020-03.keymachine.de 2.6.18-028stab059.5 #1 SMP Fri Oct 24 18:04:20 MSD 2008 i686
    Datenbankversion: 	5.0.27-standard
    Datenbanksortierung: 	utf8_general_ci
    PHP-Version: 	5.1.2
    Webserver: 	Apache/2.0.46 (Red Hat)
    PHP-Anbindung zum Webserver: 	apache2handler
    Joomla!-Version: 	Joomla! 1.5.8 Production/Stable [ Wohnaiki ] 10-November-2008 23:00 GMT
    Browserkennung: 	Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.0.4) Gecko/2008102920 Firefox/3.0.4
    Sorry schon mal für den sehr langen Post
    Ich hoffe mir kann jemand behilflich sein.

    Link zur Seite: http://p2k.km12020-03.keymachine.de/
    Geändert von ovakek (22.12.2008 um 10:05 Uhr) Grund: Titel korrigiert

  2. #2
    Neu an Board
    Registriert seit
    09.09.2007
    Beiträge
    29
    Bedankte sich
    3
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Hallo,

    hatte das gleiche Problem. So wie ich es gelesen habe liegt wohl am Server bzw. Provider.
    Ich nutze dennoch sh404sef und erhalte passende URL's.

    Habe die htaccess wieder als in txt umbenannt. Weiterhin Suchmaschinenfreundliche URLs wieder auf nein - mod_rewrite nutzen nein und entsprechend noch die htaccess wieder im Backend auf nein.

    Hatte etliche Einstellungen getestet und die htaccess auch mehrfach umgeschrieben.

    Versuche mal wieder alles zurückzusetzen und danach sh404sef zu aktivieren und den entsprechenden Cache komplett zu leeren.

    Gruß

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

    Standard

    Hi,

    wenn ich dich jetzt richtig verstanden habe, sollten die Einstellungen im Backend so aussehen:

    Joomla Konfiguration:
    Suchmaschinenfreundliche URLs - Nein
    mod_rewrite nutzen - Nein

    404 SEF:
    Aktiviert - Ja
    Rewrite Modus - Mit .htaccess(mod_rewrite)

    Ich bin so vorgegangen wie du es beschrieben hast aber es half nichts. Es erscheint immer noch die forbidden Meldung wenn ich auf einen Link klicke.

  4. #4
    JoomGallery Avatar von Claudia E.
    Registriert seit
    12.04.2007
    Ort
    nahe Berlin
    Beiträge
    6.825
    Bedankte sich
    135
    Erhielt 1.768 Danksagungen
    in 1.678 Beiträgen

    Standard

    Joomla Konfiguration:
    Suchmaschinenfreundliche URLs - Nein
    mod_rewrite nutzen - Nein
    >>> Stell das bitte wieder auf Ja.

    Schalte den Joomla-Cache ab, falls er aktiviert ist.
    (Wenn alles läuft, kannst du wieder einschalten.)

    Vielleicht ne blöde Frage - aber du bist sicher, dass mod_rewrite aktiviert ist?
    Freundliche Grüße von Claudia

    Forum, Doku, FAQ, Demo der JoomGallery

  5. #5
    Neu an Board
    Registriert seit
    16.04.2007
    Beiträge
    31
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Zitat Zitat von Claudia E. Beitrag anzeigen
    Vielleicht ne blöde Frage - aber du bist sicher, dass mod_rewrite aktiviert ist?
    Ich hab es mit folgendem Schnipsel getestet:
    Code:
    RewriteEngine On
    RewriteRule ^ http://www.google.de [R,L]
    Funktioniert auch.

    Joomla Cache ist aus. Die zwei Optionen sind auch wieder auf Ja aber es erscheint immer noch die gleiche Meldung.

  6. #6
    JoomGallery Avatar von Claudia E.
    Registriert seit
    12.04.2007
    Ort
    nahe Berlin
    Beiträge
    6.825
    Bedankte sich
    135
    Erhielt 1.768 Danksagungen
    in 1.678 Beiträgen

    Standard

    Ob dein Schnipsel das richtige ist, beantworte ich nicht - ich weiß es ganz einfach nicht.

    Hab vorhin den Tipp gelesen, bei 403 innerhalb von sh404sef (Konfig) die Sicherheitsfunktionen abzuschalten.
    Versuch das mal, bitte.
    Freundliche Grüße von Claudia

    Forum, Doku, FAQ, Demo der JoomGallery

  7. #7
    Neu an Board
    Registriert seit
    16.04.2007
    Beiträge
    31
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Zitat Zitat von Claudia E. Beitrag anzeigen
    Hab vorhin den Tipp gelesen, bei 403 innerhalb von sh404sef (Konfig) die Sicherheitsfunktionen abzuschalten.
    Versuch das mal, bitte.
    Das laß ich auch schon, brachte aber leider auch nichts.
    Der Schnipsel bewirkt scheinbar nur, dass sämtliche Anfragen auf Google weitergeleitet werden. Das hat wie gesagt auch funktioniert.

  8. #8
    JoomGallery Avatar von Claudia E.
    Registriert seit
    12.04.2007
    Ort
    nahe Berlin
    Beiträge
    6.825
    Bedankte sich
    135
    Erhielt 1.768 Danksagungen
    in 1.678 Beiträgen

    Standard

    Sorry, dann bin ich mit meinen Versuchen am Ende.
    Mich wundert allerdings, dass nicht einmal Events geöffnet kann - obwohl hier gar keine Sef-Url erzeugt wird?!
    Freundliche Grüße von Claudia

    Forum, Doku, FAQ, Demo der JoomGallery

  9. #9
    Neu an Board
    Registriert seit
    16.04.2007
    Beiträge
    31
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Zitat Zitat von Claudia E. Beitrag anzeigen
    Sorry, dann bin ich mit meinen Versuchen am Ende.
    Mich wundert allerdings, dass nicht einmal Events geöffnet kann - obwohl hier gar keine Sef-Url erzeugt wird?!
    Jain. Es wird scheinbar eine normale Joomla Sef-URL erzeugt. Warum auch immer
    Zumal ich eine eigene ext_sef.php für Eventlist verwende...ich verstehe es auch nicht
    Ich hoffe es fällt noch jemanden etwas ein.
    Danke trotzdem schon mal für die Antworten.

  10. #10
    Gehört zum Inventar Avatar von blaulichttreff
    Registriert seit
    30.04.2007
    Ort
    Heidenrod
    Beiträge
    7.703
    Bedankte sich
    134
    Erhielt 2.557 Danksagungen
    in 2.421 Beiträgen

    Frage

    hast du zwischen deinen versuchen auch immer mal wieder die von 404sef erzeugten urls gelöscht sodass die komponente für jede variation auch neue erzeugte und nicht auf die alten zurückgriff?
    Gruß Sascha
    Viele kennen Google, aber nur wenige scheinen es zu nutzen Problem gelöst? | Joomla FAQ
    FF Springen

+ 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