Pro-Linux

Pro-Linux Diskussions- und Hilfeforum
Aktuelle Zeit: 15. Nov 2018 0:32

Alle Zeiten sind UTC+01:00




Ein neues Thema erstellen  Auf das Thema antworten  [ 2 Beiträge ] 
Autor Nachricht
BeitragVerfasst: 04. Mär 2009 13:37 
Hallo,

ich habe momentan für einen Dienst eine Adresse im Stil

http://www.domain.tld/index.php?id=XXXXXX

wobei XXXXXX eine eindeutige Buchstabenkombination ist. Das würde ich jetzt gerne ändern und zwar so, dass der URL dann

http://www.domain.tld/XXXXXX

lautet. D.h. der Apache muss zuerst überprüfen, ob es eine Datei XXXXXX gibt und wenn nicht, dieses XXXXXX dem Parameter "id" übergeben und damit die index.php aufrufen. Wird statt dessen der URL

http://www.domain.tld/data.php

aufgerufen, soll natürlich die datei data.php ausgeführt werden und nicht "data.php" als Parameter an index.php übergeben werden. Wie lässt sich sowas realisieren?


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 04. Mär 2009 15:30 
Offline
Benutzeravatar

Registriert: 11. Feb 2006 19:10
Beiträge: 3569
Mit mod_rewrite. Dabei zunächst nach allen "speziellen" Dateinamen (data.php z.B.) in REQUEST_URI filtern und dann für den Rest eine Catch-All-Regel basteln.

Sowas in der Art
Code:
RewriteCond %{REQUEST_URI} !^/data.php
RewriteCond %{REQUEST_URI} !^/data2.php
RewriteRule /(.*) /index.php?id=$1
Hier die Anleitung:
http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html

Janka

_________________
Ich vertonne Spam immer in /dev/dsp statt /dev/null.
Ich mag die Schreie.


Nach oben
   
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen  Auf das Thema antworten  [ 2 Beiträge ] 

Alle Zeiten sind UTC+01:00


Wer ist online?

Mitglieder in diesem Forum: Google [Bot] und 0 Gäste


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.
Sie dürfen keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
cron
Powered by phpBB® Forum Software © phpBB Limited
Deutsche Übersetzung durch phpBB.de