Snees (29.01.2013)
Thema: Apache Rewrite Rules - Hilfe
-
29.01.2013, 20:46 #1
Apache Rewrite Rules - Hilfe
Hallo, ich habe folgende RewriteRules:
Code:RewriteEngine On RewriteRule ^Suche.html index2.php?p=search [L]
Code:<a href="index2.php?p=search">Suche</a>
Code:<a href="Suche.html">Suche</a>
Geändert von Snees (29.01.2013 um 20:49 Uhr)
-
29.01.2013, 20:58 #2
- Registriert seit
- 15.11.2011
- Beiträge
- 7.858
- Blog Entries
- 5
Thanked 9.364 Times in 3.203 PostsAW: Rewrite Rules - Hilfe
Zitat von Nico
Ggf mal RewriteBase setzen wenn notwendig, ansonsten Debuglog an und gucken was Apache damit anstellt bzw eben nicht anstellt.
Edit:
Würde auch mal prüfen ob Apache die Datei überhaupt auswertet (grade bei Verwendung einer .htaccess Datei, kann man nämlich in der Config von Apache auch abstellen dass er danach sucht).
Also einfach mal zb
Code:order deny,allow deny from all
(Sowas natürlich nicht direkt auf Produktivsystemen machen sondern ggf dafür einen eigenen vHost anlegen zum testen)
-
The Following User Says Thank You to DMW007 For This Useful Post:
-
29.01.2013, 21:06 #3
AW: Rewrite Rules - Hilfe
[Tue Jan 29 23:11:21 2013] [error] [client **.***.**.***] File does not exist: /var/www/*****/Suche.html, referer: http://****/index2.php?p=search
Meinst du diesen Log? Kann es auch mit dem Virtualhost zusammenhängen, die Datei habe ich nämlich nicht erstellt.
-
29.01.2013, 21:33 #4
- Registriert seit
- 15.11.2011
- Beiträge
- 7.858
- Blog Entries
- 5
Thanked 9.364 Times in 3.203 PostsAW: Rewrite Rules - Hilfe
Ne nicht die Accesslog, da steht nur dass er die Datei auf dem FS nicht findet weil die Rewrite-Regel nicht beachtet wurde, das war vorher schon klar.
Jeder Webserver hat dafür ne eigene Rewrite-Log
Code:RewriteLog "C:\rewrite.log" RewriteLogLevel 4
Code:::1 - - [29/Jan/2013:20:26:48 +0100] [localhost/sid#7f2938][rid#9f58108/initial] (3) [perdir D:/xampp/htdocs/] applying pattern '^Suche.html' to uri 'Suche.html' ::1 - - [29/Jan/2013:20:26:48 +0100] [localhost/sid#7f2938][rid#9f58108/initial] (2) [perdir D:/xampp/htdocs/] rewrite 'Suche.html' -> 'index2.php?p=search'
Wenn sie das nicht ist merkst du das spätestens in der Rewrite-Log da er das Pattern dann gar nicht erst prüft.
-
The Following User Says Thank You to DMW007 For This Useful Post:
Snees (29.01.2013)
Ähnliche Themen
-
Win7 XAMPP Apache Problem
Von Bazs im Forum WindowsAntworten: 4Letzter Beitrag: 25.06.2013, 00:25 -
[Tutorial] Apache auf der Fritz! Box installieren
Von Gurke im Forum TutorialsAntworten: 3Letzter Beitrag: 27.03.2013, 09:20 -
MyBB SEO-Plugin Rewrite Hilfe gesucht!
Von Snees im Forum Server-AdministrationAntworten: 2Letzter Beitrag: 20.02.2013, 21:59 -
[Debian] Apache Syntax Fehler
Von Prinzessin Paat im Forum Server-AdministrationAntworten: 2Letzter Beitrag: 29.01.2013, 13:29 -
[Apache] Benchmarking mit siege
Von Devon im Forum Server-AdministrationAntworten: 1Letzter Beitrag: 05.09.2012, 21:14
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.