Wenn Verzeichnis nicht vorhanden weiterleiten an bst. Adresse
Heiko
- webserver
0 wahsaga0 heiko
0 Sven Rautenberg0 Heiko
hallo,
mit
#php -> html
Options -MultiViews
RewriteEngine on
RewriteCond %{REQUEST_URI} (.*).html$
RewriteRule (.*).html$ $1.php
können meine php-dateien auch mit *.html aufgerufen werden. das klappt prima.
jetzt möchte ich noch folgendes: wenn jemand eingibt http://foo/dir und das Verzeichnis dir ist nicht vorhanden, dann soll per htaccess an ein php script das angefrage verzeichnis per variable übergeben werden. das ganze soll nur für verzeichnisse gelten - so solls dann rauskommen http://foo/script.php?d=dir.
könnt ihr mir helfen?
eure heike
hi,
jetzt möchte ich noch folgendes: wenn jemand eingibt http://foo/dir und das Verzeichnis dir ist nicht vorhanden, dann soll per htaccess an ein php script das angefrage verzeichnis per variable übergeben werden. das ganze soll nur für verzeichnisse gelten
Nur für eine Verzeichnisebene unterhalb von / - oder auch für mehrere?
Für nur eine ginge es wohl schon mit einer RewriteRule, die nur auf Requests matcht, die keinen Punkt und keinen / enthalten.
gruß,
wahsaga
hi
Nur für eine Verzeichnisebene unterhalb von / - oder auch für mehrere?
es reicht für eine ebene unterhalb von /
lg heiko
Moin!
jetzt möchte ich noch folgendes: wenn jemand eingibt http://foo/dir und das Verzeichnis dir ist nicht vorhanden, dann soll per htaccess an ein php script das angefrage verzeichnis per variable übergeben werden. das ganze soll nur für verzeichnisse gelten - so solls dann rauskommen http://foo/script.php?d=dir.
Soll der Statuscode 404 ausgegeben werden, oder willst du eine Verzeichnisstruktur erstellen, die in dieser Form auf Festplatte nicht vorhanden ist, aber im HTTP-Universum real existieren soll?
- Sven Rautenberg
hallo
Soll der Statuscode 404 ausgegeben werden, oder willst du eine Verzeichnisstruktur erstellen, die in dieser Form auf Festplatte nicht vorhanden ist, aber im HTTP-Universum real existieren soll?
genau, ich möchte dann die auf der festplatte nicht existierenden verzeichnisse abfangen und entsprechend über ein php-script weiterleiten.
nebenbei: geht das mit htaccess auch für subdomains?
lg heiko
Moin!
Soll der Statuscode 404 ausgegeben werden, oder willst du eine Verzeichnisstruktur erstellen, die in dieser Form auf Festplatte nicht vorhanden ist, aber im HTTP-Universum real existieren soll?
genau, ich möchte dann die auf der festplatte nicht existierenden verzeichnisse abfangen und entsprechend über ein php-script weiterleiten.
Man sollte "Oder"-Fragen nicht mit "ja" beantworten.
- Sven Rautenberg