CronJob-Service
bei SELFPHP mit ...
|
+ minütlichen Aufrufen
+ eigenem Crontab Eintrag
+ unbegrenzten CronJobs
+ Statistiken
+ Beispielaufrufen
+ Control-Bereich
Führen Sie mit den CronJobs von
SELFPHP zeitgesteuert Programme
auf Ihrem Server
aus. Weitere Infos
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
Apache HTTP-Server Alles was Ihr über den Apache diskutieren möchtet, gehört hierein |
30.08.2003, 11:58:21
|
Junior Member
|
|
Registriert seit: May 2003
Beiträge: 287
|
|
RewriteRule gesucht
Hallo,
würde gerne alle Anfragen auf die Datei index.php im Startverzeichnis umleiten. Wie lautet die RewriteRule dafür ?
|
30.08.2003, 13:31:40
|
Member
|
|
Registriert seit: Oct 2002
Ort: ch
Beiträge: 822
|
|
header("location: wohin.php");
hoffentlich hab' ich die frage richtig verstanden.
|
30.08.2003, 15:26:46
|
Junior Member
|
|
Registriert seit: May 2003
Beiträge: 287
|
|
Ups. Hab mich missverständlich ausgedrückt. Ich meine nicht, dass ich alle Anfragen auf die Datei "index.php" im Startverzeichnis umleiten möchte (wüsste selber, dass ich dafür Header verwenden kann), sondern ich meine, dass ich alle Anfragen auf eine beliebige Datei in einem beliebigen Verzeichnis zu der Datei index.php im Startverzeichnis umleiten möchte. Hoffe, es ist jetzt verständlich. Will das mit rewrite machen. In der index.php im Startverzeichnis kann ich dann die Anforderung des Client auswerten...
|
30.08.2003, 15:34:54
|
SELFPHP Guru
|
|
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
|
|
Vielleicht klappt's ja so:
Code:
RewriteEngine on
RewriteRule !(index.php) /is/htdocs/www.domain.de/index.php [L]
Die Verzeichnisangabe muss die DocumentRoot sein und mod_rewrite muss als Modul im Apachen geladen sein.
Vermutlich wird domain.de/mist/index.php noch nicht zu domain.de/index.php umgeschrieben. Dann kannst Du ja mal die DocumentRoot bei !(...) einbauen, vielleicht klappt's dann.
|
30.08.2003, 20:15:29
|
Junior Member
|
|
Registriert seit: Jul 2003
Beiträge: 182
|
|
RewriteEngine On
RewriteRule .* index.php
|
30.08.2003, 23:46:14
|
Junior Member
|
|
Registriert seit: May 2003
Beiträge: 287
|
|
Also ich hab es jetzt so:
RewriteRule !(index.php) /index.php
Damit werden alle Zugriffe auf Dateien, die nicht index.php heißen, auf die index.php im Startverzeichnis umgeleitet. Ruft man die index.php im Startverzeichnis direkt auf, ist das kein Problem, dass da nicht umgeleitet wird, aber sobald man in einem Unterverzeichnis eine index.php aufruft, kann die index.php im Startverzeichnis das nicht verarbeiten.
|
31.08.2003, 00:34:48
|
Junior Member
|
|
Registriert seit: Jul 2003
Beiträge: 182
|
|
1. RewriteRule leitet nicht um. (Ausser explizit angegeben).
2. Funktioniert meine RewriteRule?
RewriteEngine On
RewriteRule .* /index.php
|
02.09.2003, 14:52:20
|
Junior Member
|
|
Registriert seit: May 2003
Beiträge: 287
|
|
1) Ja, die RewriteRule leitet nur intern um, in der Adressleiste steht noch die eingegebene URL
2) Irgendwie muss man ja die index.php im Startverzeichnis ausschließen, damit sich der Server nicht in einer Schleife von (internen) Umleitungen verfängt - aber eben nur die index.php aus dem Startverzeichnis, bei Unterverzeichnissen soll ja umgeleitet werden.
|
04.09.2003, 22:47:54
|
Junior Member
|
|
Registriert seit: Jul 2003
Beiträge: 182
|
|
Verbesserung:
RewriteRule !^index.php /index.php [L]
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 07:15:17 Uhr.
|