Also, versucht habe ich schon, klar, aber es kommt mir trotzdem alles spanisch vor.
Ich kapiere den Sytax einfach nicht.
Für mein Problem, habe ich folgenden Skript versucht:
|
Source code
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
DirectoryIndex index.php index.shtml index.html index.htm
Options +Includes -MultiViews
AddType text/x-server-parsed-html .html .shtm .shtml .abc
RewriteEngine On
#Macht nichts anderes als www weg!!
RewriteCond %{HTTP_HOST} ^www.muster-seite.com$ [NC]
RewriteRule ^(.*) http://muster-seite.com/$1 [L,R=301]
#startseite index.php auf -> /
RewriteCond %{THE_REQUEST} ^[A-Z]{3,4}\ /[^.]*index\.php\ HTTP [NC]
RewriteRule ^([^.]*)index\.php$ http://muster-seitecom/$1 [NC,R=301,L]
# /verz/beispiel.php --> /vrz/beispiel/
RewriteCond %{THE_REQUEST} ^[A-Z]{3,4}\ /[^.]+/[^./]+\.php\ HTTP [NC]
RewriteRule ^([^.]+)/([^./]+)\.php$ /$1/$2/ [R=301,L]
# /verz/beispiel/ --> /vrz/beispiel.php
RewriteRule ^([^.]+)/([^/.]+)/$ /$1/$2.php[L]
RewriteCond %{REQUEST_URI} !/$
RewriteRule !\.[a-z]{2,4}$ - [C]
RewriteRule ^(.+) /$1/ [R=301,L]
|
Dies funktionier bei:
www.test.de/test/test.html -> www.test.de/test/test
aber, funktioniert nicht bei:
www.test.de/test/test2/test2.html -> www.test.de/test/test2/test2
usw.
Aber, meine Kernidee!!
ich habe z.B.: folgende Struktur:
---------------
1.bilder
2.info/kontakt.html
3.css
index.php
--------------
In meiner kontakt.html befinden sich Bilder und die Links sehen wir folgt:
../bilder/hilfe.jpg
und jetzt!! Ich möchte, ich weiss nicht, ob dies überhaupt möglich ist, dass alle Links vom root aus kommen

also, das heißt:
wenn ich in der kontakt.html wie folgt angebe:
/bilder/hilfe.jpg
soll dies auch funktioniert.
Ich weiss, ist nicht leicht zu verstehen, aber wäre so dankbar für die Hilfe!!
Zu dem Problem, kommt dann auch das Problem von oben, Sinn ist, dass meine Links auch wie folgt funktionieren:
z.B.: index.html
<a href ="info/kontakt.html/">Kontakt</a> soll zu -> <a href ="info/kontakt/">Kontakt</a>