SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



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



:: Buchempfehlung ::

Fortgeschrittene CSS-Techniken

Fortgeschrittene CSS-Techniken zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > Apache HTTP-Server

Apache HTTP-Server Alles was Ihr über den Apache diskutieren möchtet, gehört hierein

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 01.11.2003, 21:35:21
Gweilo Gweilo ist offline
Member
 
Registriert seit: Oct 2002
Ort: ch
Beiträge: 822
RewriteRule - file redirect

Hi

Ich möchte per RewriteRule eine Datei im Hintergrund auf eine andere Umleiten.
Ich möchte beim Aufruf von bild.jpg die Datei bild.php ausführen lassen, welches ein bild dynamisch erzeugt.

Mein bisheriger (nicht funktionierender) Ansatz wäre dieser:

RewriteEngine on
RewriteRule ^/imgs/bild.jpg /bild.php [L]

Was ist daran genau falsch?

Thx,
Gweilo
Mit Zitat antworten
  #2  
Alt 02.11.2003, 04:58:09
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
Meine Idee war/ist, dass die Punkte aus-ge-escape-t werden müssen, interessanterweise hab ich das aber auch nicht überall gemacht und es klappt trotzdem....
Versuch's trotzdem mal:
Code:
RewriteEngine on
RewriteRule ^/imgs/bild.jpg /bild.php [L]
Das Modul mod_rewrite wurde aber auch geladen? Ohne dem geht das natürlich nicht.
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
  #3  
Alt 02.11.2003, 10:27:08
Gweilo Gweilo ist offline
Member
 
Registriert seit: Oct 2002
Ort: ch
Beiträge: 822
Danke Dir c4!

Da ich leider keinen Zugriff auf die conf datei habe auf dem Server bleibt wohl Rewrite aus, leider =(
Mit Zitat antworten
  #4  
Alt 02.11.2003, 11:15:47
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
Bist Du sicher, dass mod_rewrite nicht geladen wurde? Schau lieber mal bei phpinfo() nach. Vielleicht ist an der RewriteRule ja doch was falsch.

mod_rewrite ist zu schön, als dass man es zu schnell aufgeben sollte. :)
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
  #5  
Alt 02.11.2003, 11:31:11
Gweilo Gweilo ist offline
Member
 
Registriert seit: Oct 2002
Ort: ch
Beiträge: 822
Was würde ich bloss ohne Dich tun ;c)

Tatsächlich, das Module ist geladen. Bin halt noch neu im Gebiet Apache/RewriteEngine.

Hier noch einige Angaben zum Pfad, vermutlich lag's daran.

http://www.mydomain.com/imgs/bild.jpg
soll auf
http://www.mydomain.com/bild.php
rewriten.

Das DocumentRoot wäre
/home/usernm/public_html

Die .htaccess Datei liegt in
http://www.mydomain.com/imgs/.htaccess

Habe zwar schon einige möglichkeiten ausprobiert, aber noch keine hat geklappt.

Geändert von Gweilo (02.11.2003 um 11:38:36 Uhr)
Mit Zitat antworten
  #6  
Alt 02.11.2003, 11:43:28
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
Versuchen wir mal diese Variante:
Code:
RewriteCond %{HTTP_HOST} (.*)domain.de(.*)
RewriteRule ^/home/usernm/public_html/imgs/bild.jpg$ /home/usernm/public_html/imgs/bild.php [L]
RewriteCond %{HTTP_HOST} (.*)hostnamezuhause(.*)
RewriteRule ^/documentroot/pfad/imgs/bild.jpg$ /documentroot/pfad/bild.php [L]
Warum 2? 1 für lokal und 1 für online.
__________________
sic!
--> http://dbCF.de/

Geändert von ­c­4­ (02.11.2003 um 11:46:09 Uhr)
Mit Zitat antworten
  #7  
Alt 02.11.2003, 12:15:38
Gweilo Gweilo ist offline
Member
 
Registriert seit: Oct 2002
Ort: ch
Beiträge: 822
Das hat leider auch nicht geklappt, ich bekomme stets einen Error404 zurück...
Mit Zitat antworten
  #8  
Alt 02.11.2003, 14:01:21
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
Nun, 404 heißt, dass die Datei nicht gefunden wurde. Da wirst Du wohl die Pfadangaben nochmal überprüfen dürfen.
Sollte mit der RewriteRule oder ähnlichem etwas nicht stimmen, dann würde ein 500er kommen.
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
  #9  
Alt 02.11.2003, 14:36:16
Gweilo Gweilo ist offline
Member
 
Registriert seit: Oct 2002
Ort: ch
Beiträge: 822
Zitat:
Original geschrieben von _c_4_
Nun, 404 heißt, dass die Datei nicht gefunden wurde. Da wirst Du wohl die Pfadangaben nochmal überprüfen dürfen.
Sollte mit der RewriteRule oder ähnlichem etwas nicht stimmen, dann würde ein 500er kommen.
Heisst das nicht einfach, dass er den Request von bild.jpg nicht "abfängt"? (oder halt die Seite, auf der er rewriten soll existiert nicht.)
Mit Zitat antworten
  #10  
Alt 02.11.2003, 14:45:13
Gweilo Gweilo ist offline
Member
 
Registriert seit: Oct 2002
Ort: ch
Beiträge: 822
Habe es endlich hingekriegt.

RewriteEngine on
RewriteRule ^bild.jpg bild.php

Danke Dir nochmals, c4, für die hilfreichen Tipps.
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:11:35 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt