So sieht die Struktur aus:
-calendar
--self1
---id
---cal1.1.ics
---cal1.2.ics
--html2
---id
---cal2.1.ics
---cal2.2.ics
-css
--style.css
-include
--header.php
--footer.php
index.php
foo.php
bar.php
.htaccess
Quelltext der .htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^kalender/(.*)$ index.php?c=$1
</IfModule>
Die per GET übergebene Variable c symbolisiert die erste Ebene Unterordner in calendar. URL soll also so aussehen: www.example.de/kalender/self1
Soweit der Plan, klappt auch. Der Inhalt der index.php:
<?php
include(__DIR__.'/include/header.php');
// weiterer Code
include(__DIR__.'/include/footer.php');
?>
In der header.php wird das css eingebunden.
<link href="../css/style.css" rel="stylesheet">
Dank der ../ funktioniert das css mit der RewriteRule jetzt.
Gibt es den Tips wie man generell Verweise auf anderen Dateien in seinem Projekt anlegen sollte? Wie macht ihr das?
LG Danke oliver