bjoern: mod_rewrite

Beitrag lesen

Hallo Björn!

wir also nicht genau sehen können wie Deine Ordnerstruktur aufgebaut ist

Die .htaccess liegt im root verzeichnis. im unterverzeichnis "dateien" die datei loadContent.php
keine weiteren .htaccess dateien.

Inhalt der .htaccess im rootverzeichnis:

RewriteEngine on
RewriteRule ^dateien/keks1.html$ /dateien/loadContent.php [L]
RewriteRule ^dateien/keks2.html$ /dateien/loadContent.php?pages_ID=1&tabelle=cms_subpages&content_ID=pagesub1_ID [L]
RewriteRule ^dateien/keks3.html$ /dateien/loadContent.php?pages_ID=2&tabelle=cms_subpages&content_ID=pagesub1_ID [L]
RewriteRule ^dateien/keks4.html$ /dateien/loadContent.php?pages_ID=3&tabelle=cms_subpages&content_ID=pagesub1_ID [L]
RewriteRule ^dateien/keks5.html$ /dateien/loadContent.php?pages_ID=4&tabelle=cms_subpages&content_ID=pagesub1_ID [L]
RewriteRule ^dateien/keks6.html$ /dateien/loadContent.php?pages_ID=5&tabelle=cms_subpages&content_ID=pagesub1_ID [L]
RewriteRule ^dateien/keks7.html$ /dateien/loadContent.php?pages_ID=6&tabelle=cms_subpages&content_ID=pagesub1_ID [L]
RewriteRule ^dateien/keks8.html$ /dateien/loadContent.php?pages_ID=7&tabelle=cms_subpages&content_ID=pagesub1_ID [L]
RewriteRule ^dateien/keks9.html$ /dateien/loadContent.php?pages_ID=13&tabelle=cms_subpages&content_ID=pagesub1_ID [L]
RewriteRule ^dateien/keks10.html$ /dateien/loadContent.php?pages_ID=14&tabelle=cms_subpages&content_ID=pagesub1_ID [L]
RewriteRule ^dateien/keks11.html$ /dateien/loadContent.php?pages_ID=15&tabelle=cms_subpages&content_ID=pagesub1_ID [L]
RewriteRule ^dateien/keks12.html$ /dateien/loadContent.php?pages_ID=16&tabelle=cms_subpages&content_ID=pagesub1_ID [L]
RewriteRule ^dateien/keks13.html$ /dateien/loadContent.php?pages_ID=17&tabelle=cms_subpages&content_ID=pagesub1_ID [L]
RewriteRule ^dateien/keks14.html$ /dateien/loadContent.php?pages_ID=18&tabelle=cms_subpages&content_ID=pagesub1_ID [L]
RewriteRule ^dateien/keks15.html$ /dateien/loadContent.php?pages_ID=19&tabelle=cms_subpages&content_ID=pagesub1_ID [L]
RewriteRule ^dateien/keks16.html$ /dateien/loadContent.php?pages_ID=10&tabelle=cms_subpages2&content_ID=pagesub2_ID [L]
RewriteRule ^dateien/keks17.html$ /dateien/loadContent.php?pages_ID=21&tabelle=cms_subpages&content_ID=pagesub1_ID [L]
RewriteRule ^dateien/keks18.html$ /dateien/loadContent.php?pages_ID=22&tabelle=cms_subpages&content_ID=pagesub1_ID [L]

Funktioniert so aber nicht, er spuckt immer einen 404 error aus. wo liegt das problem?

Nochmals anzumerken bleibt, dass Du so zwar eine _html_ Datei vorgaukelst, der eigentliche Vorteil, dass man variablen aus scheinbar statischen Seiten, oder Strukturen übergibt geht dabei halt verloren und macht viel mehr Arbeit bei Erweiterungen der Webseite

Das stimmt. es handlet sich inhaltmäßig um ein kleineres projekt, bei dem nicht viele siten hinzukommen werden. (wenn überhaupt welche hinzukommen). bei größeren portalen würde ich dann auch auf jeden fall anders atbeiten.

lieben gruß
björn