Ergebnis 1 bis 15 von 18

Thema: Mod_rewrite Probleme nach Apache Upgrade

Hybrid-Darstellung

  1. #1
    Unterbuchsen King Avatar von VTK
    Registriert
    May 2015
    Beiträge
    241
    Gefällt mir!
    60
    Du gefällst: 209

    Mod_rewrite Probleme nach Apache Upgrade

    Moin moin,

    ich bin gestern mit meine Seite von einem Apache 2.2 Server auf einen Apache 2.4 Server umgezogen. Seitdem funktioniert mod_rewrite nicht mehr.
    Hab mich schon zu Tode gegoogled, aber keinen brauchbaren Ansatz gefunden, das Problem gelöst zu bekommen.

    Die .htaccess sieht folgendermaßen aus:
    Code:
    RewriteEngine On
    RewriteRule ^admin/(.*).html$ admin/index.php?controller=admin_$1&%{QUERY_STRING}
    RewriteRule ^feed/(.*).xml$ index.php?controller=feed_$1&%{QUERY_STRING}
    RewriteRule ^page/(.*).html$ index.php?controller=page_$1&%{QUERY_STRING}
    RewriteRule ^download/([0-9]+)/.*.html$ index.php?controller=page_category&category_id=$1&%{QUERY_STRING}
    RewriteRule ^download/[^/]*/([0-9]+)/.*.html$ index.php?controller=page_category&subcategory_id=$1&%{QUERY_STRING}
    RewriteRule ^download/[^/]*/[^/]*/([0-9]+)/.*.html$ index.php?controller=page_article&id=$1&%{QUERY_STRING}
    RewriteRule ^search.html$ index.php?controller=page_category&%{QUERY_STRING}
    RewriteRule ^user/(.*).html$ admin/index.php?controller=admin_$1&%{QUERY_STRING}
    Und die Apache Config folgendermaßen:
    Code:
    <VirtualHost *:80>
    	ServerAdmin webmaster@localhost
    
    	DocumentRoot /var/www
    	<Directory />
    		Options FollowSymLinks
    		AllowOverride All
    	</Directory>
    	<Directory /var/www/>
    		Options Indexes FollowSymLinks
    		AllowOverride All
    		Order allow,deny
    		allow from all
    	</Directory>
    
    	ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    	<Directory "/usr/lib/cgi-bin">
    		AllowOverride None
    		Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
    		Order allow,deny
    		Allow from all
    	</Directory>
    
    	ErrorLog ${APACHE_LOG_DIR}/error.log
    
    	# Possible values include: debug, info, notice, warn, error, crit,
    	# alert, emerg.
    	LogLevel warn
    
    	CustomLog ${APACHE_LOG_DIR}/access.log combined
    </VirtualHost>
    Bekomme allerdings nur noch 404er oder es wird nur eine weiße Seite angezeigt.

    Irgendnen Apache Spezi unter uns, der helfen kann?

    /Edit: Xenforo funktioniert komischerweise einwandfrei.

  2. #2
    Ultimatives Spiderschwein Avatar von jbs
    Registriert
    Jun 2015
    Beiträge
    209
    Gefällt mir!
    151
    Du gefällst: 195
    Hast du als root schon a2enmod rewrite ausgeführt?

  3. #3
    Junior
    Registriert
    Apr 2015
    Beiträge
    71
    Gefällt mir!
    5
    Du gefällst: 51
    is aktiv.

    im Chrome kriege ich nen Redirect-Loop und meine htaccess kentnisse sind bescheiden

  4. #4
    Junior
    Registriert
    Nov 2015
    Beiträge
    57
    Gefällt mir!
    8
    Du gefällst: 12
    erst seit dem update?

    Mir ich würde folgendes mal probieren. Anstatt mit {QUERYSTRING} zu arbeiten, die Flags zu setzen!

    RewriteEngine On
    RewriteRule ^admin/(.*).html$ admin/index.php?controller=admin_$1 [L,QSA]
    RewriteRule ^feed/(.*).xml$ index.php?controller=feed_$1 [L,QSA]
    RewriteRule ^page/(.*).html$ index.php?controller=page_$1 [L,QSA]
    RewriteRule ^download/([0-9]+)/.*.html$ index.php?controller=page_category&category_id=$1 [L,QSA]
    RewriteRule ^download/[^/]*/([0-9]+)/.*.html$ index.php?controller=page_category&subcategory_id= $1 [L,QSA]
    RewriteRule ^download/[^/]*/[^/]*/([0-9]+)/.*.html$ index.php?controller=page_article&id=$1 [L,QSA]
    RewriteRule ^search.html$ index.php?controller=page_category [L,QSA]
    RewriteRule ^user/(.*).html$ admin/index.php?controller=admin_$1 [L,QSA]

  5. #5
    Junior
    Registriert
    Apr 2015
    Beiträge
    71
    Gefällt mir!
    5
    Du gefällst: 51
    Nope mein Chrome meldet mir immernoch:

    ERR_TO_MUCH_REDIRECTS

    Aber trotzdem Danke..

  6. #6
    Junior
    Registriert
    Nov 2015
    Beiträge
    57
    Gefällt mir!
    8
    Du gefällst: 12
    Zitat Zitat von xTear Beitrag anzeigen
    Nope mein Chrome meldet mir immernoch:

    ERR_TO_MUCH_REDIRECTS

    Aber trotzdem Danke..
    Hab ne Idee.
    Teste mal bitte den Adminbereich und den Page bereich.
    Kommt das bei beiden?


    Und teste mal bitte:
    Code:
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^admin/(.*).html$ admin/index.php?controller=admin_$1 [L,QSA]
    RewriteRule ^feed/(.*).xml$ index.php?controller=feed_$1 [L,QSA]
    RewriteRule ^page/(.*).html$ index.php?controller=page_$1 [L,QSA]
    RewriteRule ^download/([0-9]+)/.*.html$ index.php?controller=page_category&category_id=$1 [L,QSA]
    RewriteRule ^download/[^/]*/([0-9]+)/.*.html$ index.php?controller=page_category&subcategory_id= $1 [L,QSA]
    RewriteRule ^download/[^/]*/[^/]*/([0-9]+)/.*.html$ index.php?controller=page_article&id=$1 [L,QSA]
    RewriteRule ^search.html$ index.php?controller=page_category [L,QSA]
    RewriteRule ^user/(.*).html$ admin/index.php?controller=admin_$1 [L,QSA]
    Geändert von sp1r1t (17.02.2016 um 15:50 Uhr)

Ähnliche Themen

  1. Rewrite anhand Referer (mod_rewrite, HTTP_REFERER)
    Von syrius im Forum Technik / Hardware & Software
    Antworten: 12
    Letzter Beitrag: 25.11.2020, 16:29
  2. Tutorial: Apache Reverse Proxy aufsetzen | Debian
    Von Alexej im Forum Technik / Hardware & Software
    Antworten: 1
    Letzter Beitrag: 19.02.2020, 23:48
  3. mod_rewrite @ blazingfast & Woltlab Burning Board
    Von Uranjitsu im Forum Technik / Hardware & Software
    Antworten: 1
    Letzter Beitrag: 13.05.2018, 22:55
  4. OPTIONSBLEED: Apache-Webserver blutet
    Von delle im Forum Datenschutz & Privatsphäre (IT-Security)
    Antworten: 0
    Letzter Beitrag: 18.09.2017, 15:55
  5. Neue Versionen von Apache [Struts wehren sich gegen Schad-Code]
    Von RedDevil im Forum Datenschutz & Privatsphäre (IT-Security)
    Antworten: 0
    Letzter Beitrag: 04.05.2016, 09:42

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  
SzeneBox.org... im Mittelpunkt der Szene!
© since 2015 szeneBOX.org - All Rights Reserved
Domains: www.szenebox.org