php.de

Zurück   php.de > Webentwicklung > Server, Hosting und Workstations

Server, Hosting und Workstations Server-Konfigurationsdateien (.htaccess/httpd.conf) und Arbeiten auf Serverebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 24.10.2006, 15:22  
Erfahrener Benutzer
 
Registriert seit: 14.04.2006
Beiträge: 111
tayke
Standard rewrite von .php - Möglich?

Hallo,

ist es möglich von test.php mit rewrite eine Weiterleitung zu schalten?
Ich habe folgendes zum Weiterleiten:
Code:
RewriteEngine on
Options +FollowSymLinks
RewriteRule ^(.*)\.html$ /temp/test.php?id=$1 [L]
Mit test.html klappt das wunderbar, nur wenn ich jetzt im Code .html gegen .php ersetzte und test.php aufrufe, klappt die Sache nicht mehr.

Kann mir da jemand helfen?
tayke ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 24.10.2006, 15:27  
Erfahrener Benutzer
 
Registriert seit: 13.11.2005
Beiträge: 2.583
xabbuh
Standard

Was bedeutet "klappt nicht"? Erhälst du irgendwelche Fehler? Was sagen die Error Logs?
xabbuh ist offline   Mit Zitat antworten
Alt 24.10.2006, 16:41  
Erfahrener Benutzer
 
Registriert seit: 14.04.2006
Beiträge: 111
tayke
Standard

Es kommt Fehler 500 Die angeforderte Seite hat einen Script-Fehler verursacht..
ErrorLogs habe ich keine.
tayke ist offline   Mit Zitat antworten
Alt 25.10.2006, 09:24  
Erfahrener Benutzer
 
Registriert seit: 13.11.2005
Beiträge: 2.583
xabbuh
Standard

Vielleicht liegt es daran, dass /temp/test.php wiederum auch auf den regulären Ausdruck der RewriteRule zutrifft. Versuche das mal mit einer Bedingung zu umgehen:
Code:
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/temp/test.php.*
RewriteRule ^(.*)\.php$ /temp/test.php?id=$1 [L]
xabbuh ist offline   Mit Zitat antworten
Alt 25.10.2006, 18:51  
Erfahrener Benutzer
 
Registriert seit: 14.04.2006
Beiträge: 111
tayke
Standard

Das klappt!! Vielen Dank!
tayke ist offline   Mit Zitat antworten
Alt 28.11.2006, 12:05  
Erfahrener Benutzer
 
Registriert seit: 14.04.2006
Beiträge: 111
tayke
Standard

Hallo,

hab nochmal was zum Thema.

Diese htaccess Datei soll auf dem Server jetzt in kein Unterverzeichnis...
Code:
RewriteEngine On 
RewriteCond %{REQUEST_URI} !^/temp/test.php.* 
RewriteRule ^(.*)\.php$ /temp/test.php?id=$1 [L]
Wenn ich jetzt den temp Ordner aus der htaccess entferne, und dann die www.domain.de aufrufe, werde ich immer zu test.php geleitet.
Kann man das irgendwie einstellen, damit die Rewrite Engine nur auf test.php und test2.php reagiert?
tayke ist offline   Mit Zitat antworten
Alt 28.11.2006, 19:31  
Erfahrener Benutzer
 
Registriert seit: 13.11.2005
Beiträge: 2.583
xabbuh
Standard

Ich verstehe nicht ganz, was du meinst. Soll eine Weiterleitung nur stattfinden, wenn /test.php bzw. /test2.php aufgerufen werden?
xabbuh ist offline   Mit Zitat antworten
Alt 29.11.2006, 15:15  
Erfahrener Benutzer
 
Registriert seit: 14.04.2006
Beiträge: 111
tayke
Standard

Ganz genau! :wink:
Nur wenn test.php oder test2.php aufgerufen werden, soll eine Weiterleitung statt finden. Wenn ich jetzt z.B. index.php aufrufe, dann werde ich auch weitergeleitet und dann sollte nicht passieren.
tayke ist offline   Mit Zitat antworten
Alt 29.11.2006, 17:02  
Gast
 
Beiträge: n/a
Standard

aeh... versteh ich nicht...
das rewrite leitet von *.php auf test.php um.

und du willst aber nur test.php oder test2.php umleiten -> also schlussendlich NUR test2.php auf test.php???

Code:
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/test.php.*
RewriteRule ^test(.*)\.php$ /test.php?id=$1 [L]
  Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Mod Rewrite Allgemeinplätzchen nikosch Server, Hosting und Workstations 2 10.05.2008 01:35
nur .html Seiten, keine .php auf Server Soese Off-Topic Diskussionen 10 04.08.2007 21:46
Mod Rewrite - nur für Adressen größer als ? tayke Server, Hosting und Workstations 9 02.05.2007 14:30
Mod Rewrite Problem mit PUNKT becks123 Server, Hosting und Workstations 1 31.01.2007 21:48
rewrite Marc Server, Hosting und Workstations 5 29.04.2006 12:15
rewrite tikal Trash 4 11.02.2006 12:09
aufruf .php aus .php PHP Tipps 2005 7 27.05.2005 09:22
Neuer Strato Server apache 2 Mod Rewrite & htaccess Prob Stemmi Server, Hosting und Workstations 4 02.05.2005 00:29
.cgi in .php einbinden?? PHP Tipps 2005 4 03.04.2005 12:55
domain umleiten mit rewrite wurtzel Server, Hosting und Workstations 2 05.03.2005 02:09
Free Webspace mit Mod Rewrite peng Beitragsarchiv 6 15.02.2005 11:44
URL Rewrite PHP-Fortgeschrittene 3 06.02.2005 16:54
[Erledigt] mode rewrite, was ist möglich? Server, Hosting und Workstations 3 13.12.2004 09:34
.php3 wird geparst, .php nicht PHP Tipps 2004 3 22.09.2004 10:23
[Erledigt] mod rewrite problem Server, Hosting und Workstations 0 20.07.2004 11:58

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php temporary rewrite url, php-tempverzeichnis htaccess, url.com/test/ leitet auf test.php, rewrite in php einbinden, rewriteengine umgehen, rewrite auf .html klappt auf .php klappt nicht, rewrite \nur html\, http://www.php.de/server-hosting-und-workstations/42621-rewrite-von-php-moeglich.html

Alle Zeitangaben in WEZ +1. Es ist jetzt 16:32 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.