Hallo!
Im konkreten Fall:
Es sollen in der Browseradresszeile .wml Adressen entstehen, damit diese im WAP Handy funktionieren, die meistens keine .php Endungen akzeptieren. Trotzdem sollen die Inhalte dynamisch aufgebaut werden.
Dazu gibt es nun zwei Möglichkeiten:
1.)
Einfach im entsprechenden Ordner eine Datei mit dem Namen .htaccess anlegen.
Inhalt:
RewriteEngine On
# Umsetzung des Pfades mit der Endung .wml
RewriteCond %{REQUEST_FILENAME} ^(.*)\.wml$
# Übeprüfung ob eine Datei mit dem gleichen Pfad
# und der Endung .php existiert
RewriteCond %1.php -f
# Umwandlung des Pfades .wml in .php (nur intern im Webserver)
RewriteRule ^(.*)\.wml$ $1.php [L]
Eine entsprechende .wml Datei muss nicht existieren lediglich eine Datei mit der Endung .php.
z.B.: Aufruf:
www.domain.de/test.wmlexistieren muss
www.domain.de/test.php2.)
Einfach im entsprechenden Ordner eine Datei mit dem Namen .htaccess anlegen.
Inhalt:
# Liste aller gewünschten Endungen die als CGI behandelt werden sollen
AddHandler cgi-script .cgi .pl .php .php3 .php4 .phtml
# Liste der Dateiendungen die davon als PHP verarbeitet werden sollen
SetENV PHP_EXT ".php .php3 .php4 .phtml"
Soll also nun zusätzich .html als PHP verarbeitet werden sieht das ganze wie folgt aus:
# Liste aller gewünschten Endungen die als CGI behandelt werden sollen
AddHandler cgi-script .cgi .pl .php .php3 .php4 .phtml .html
# Liste der Dateiendungen die davon als PHP verarbeitet werden sollen
SetENV PHP_EXT ".php .php3 .php4 .phtml .html"