Hallo,
für mein PHP Projekt benötige ich eine Regel, die alles auf die index.php umleitet, außer Anfrangen, die das Wort/den Ordner "web" enthalten. Denn in diesem Ordner befinden sich alle anderen Dateien, die für die Webseite benötigt werden, also Bilder, JS, CSS, usw..
Aktuell sieht meine .htacces Datei so aus:
Das funktioniert bei beispielsweise den folgenden URL´s:
Aber nicht bei:
Also es funktioniert seltsamer Weise nur, wenn der erste Unter-URL nach "application" "index" heißt, sowie bei allem, was im physischem Ordner "web" liegt. Ich verstehe nicht, warum es teilweise nicht funktioniert. Bei den fehlerhaften Anfragen erhalte ich einen 404er Fehler. Bitte helft mir!
MFG derwunner
für mein PHP Projekt benötige ich eine Regel, die alles auf die index.php umleitet, außer Anfrangen, die das Wort/den Ordner "web" enthalten. Denn in diesem Ordner befinden sich alle anderen Dateien, die für die Webseite benötigt werden, also Bilder, JS, CSS, usw..
Aktuell sieht meine .htacces Datei so aus:
Code:
<IfModule mod_rewrite.c> RewriteEngine On # Folders / files to exclude from rewrite divided by Pipe goes here: RewriteRule (^|/)web(/|$) - [L,NC] # turn empty requests into requests for "index.php", # keeping the query string intact RewriteRule ^$ index.php [QSA] RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !favicon.ico$ RewriteRule ^(.+)$ index.php [QSA,L] RewriteRule ^(.+)$ index.php [QSA,L] </IfModule>
Code:
http://localhost/~derwunner/application/index/index/ http://localhost/~derwunner/application/ http://localhost/~derwunner/application/index/someaction http://localhost/~derwunner/application/web/img/einbild.png
Code:
Code:
http://localhost/~derwunner/application/somecontroller/someaction
Also es funktioniert seltsamer Weise nur, wenn der erste Unter-URL nach "application" "index" heißt, sowie bei allem, was im physischem Ordner "web" liegt. Ich verstehe nicht, warum es teilweise nicht funktioniert. Bei den fehlerhaften Anfragen erhalte ich einen 404er Fehler. Bitte helft mir!
MFG derwunner
Kommentar