SSI replace auf Document_URI
DennisS.
- perl
Hallo,
ich wollte SSI benutzen, um die Sprache der Webseite zwischen Deutsch
und Englisch zu wechseln.
Meine Urls heissen z.B.
anwendung/de/home/home.html
anwendung/en/home/home.html
Nun wollte ich einfach einen Sprachwechsel Link einbauen
<!--#set var="act-page" value="${DOCUMENT_URI}" -->
<a class="language" href="../de/<!--#echo var="act-page" -->">deu</a>
<a class="language" href="../en/<!--#echo var="act-page" -->">eng</a>
Gibt es eine Möglichkeit den Wert von DOCUMENT_URI, der z.B.
localhost/de/home/home.html heisst per SSI/REGEX umzuwandeln zu
localhost/en/home/home.html?
Moin Moin!
Was hat Deine Frage mit Perl zu tun?
SSI hat keine zu Ersetzungen fähige RegExp-Engine, nicht einmal brauchbare String-Funktionen. Da Du aber in jeder Seite die URL kennst, kannst Du den Link hardcoden, ggf. läßt Du vor dem Upload ein Programm über Deine Seiten laufen, das genau diese Links einbaut.
Alexander