habe bereits die Suche benutzt konnte aber nichts entsprechendes finden, drum will ich hier mein Problem loswerden:
DocumentRoot: c:/wwwroot/
Verzeichnisstruktur:
c:/wwwroot/anwendung1/
- index.php
- test1.php
- .htaccess
c:/wwwroot/anwendung1/ng/public
- index.php
- test2.php
In der htaccess soll gecheckt werden, ob es die angeforderte Datei im selben Verzeichnis gibt, wenn ja, wird diese "angezeigt". Wenn die Datei nicht existiert soll nach /ng/public weitergeleitet werden.
Beispiel:
Aufruf von http://localhost/anwendung1/test2.php
Also muss "test2.php" irgendwie der RewriteRule übergeben werden.
h1
- Code: Select all
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ /anwendung1/ng/public/ [NC,L]
Wie habe ich in der .htaccess Zugriff auf den nicht verfügbaren Pfad (bis "http://localhost/anwendung1/" ist ja alles da, aber der Rest "test2.php" nicht)?
Gibt es eine Möglichkeit den aktuellen Pfad rauszufinden damit ich auf "RewriteRule ^.*$ /anwendung1/ng/public/" verzichten kann, und sowas wie "RewriteRule ^.*$ /DER_AKTUELLE_PFAD/ng/public/" nutzen kann?
Danke und VG
DonElik