2010-12-10 22 views
0

Meine Website ist mit PHP erstellt. Also alle Dateien sind .php Erweiterung. Ich muss die Erweiterung zu .html ändern Ich habe diesen Code dazu bekommen. Apache Url Rewrite-Linux

RewriteEngine auf

RewriteRule^(. *). Html $ $ 1.php [L]

ich eine Lage, die Dateien zuzugreifen, mit .html.

Aber das Problem jetzt ich bin vor ist

Alle Menü-Links auf den Seiten fest einprogrammiert sind mit Hyperlink alle Anforderungen somefile.php.So mit Endung .php auf Server comming und damit der Browser zeigt Endung .php . Also habe ich versucht, die .php zu .html umzuleiten, aber es ergab sich in looping ...

dh im Menü, wenn ich auf Dienste klicke den Hyperlink für Dienste sind www.mydomain.com/services.php so die URL in Adresse Bar ist www.mydomain.com/services.php

ich brauche, es zu ändern

Wie .html ??

Vielen Dank im Voraus ........

Antwort

1

Ich bin kein Experte für Regex oder Apache, also könnte ich falsch liegen, aber es sieht so aus, dass dieser Code rückwärts zu mir ist. Versuchen Sie:

RewriteRule ^(.*).php$ $1.html 
1

Wenn Sie ein CMS verwenden sind, dann können Sie versuchen, eine Option zu finden in Sie Admin consloe oder eine Konfigurationsdatei sind, wenn Sie nicht tun finden Sie es oder Sie sind Website hat es nicht, dann sind es schlechte Nachrichten, Sie müssen gehen und jede Datei manuell bearbeiten.

Verwandte Themen