html-homepage in php-homepage umwandeln - WAS ist zu beachten?
Hallo,
ich habe eine Homepage, deren Seiten im html-Format abgespeichert sind.
Nun möchte ich, zur Vereinfachung der Menüführung, dieses per php einbauen.
Ich habe mir also XAMPP runtergeladen und alle Seiten und Verlinkungen umbenannt in ....php (also test.html in test.php). Es funktioniert auch super.
Nun aber meine Frage: Was muss ich sonst noch beachten (abgesehen davon, dass der Server php verarbeiten können muss).
Reicht es aus die Seiten einfach umzubenennen??
Vielen Dank und viele Grüße
Petra
Antwort schreiben
Antwort 1 von son_quatsch vom 10.08.2021, 08:01 OptionsLösung
Ja, das reicht. Aber selbstverständlich musst du auch alle entsprechenden Links innerhalb deiner Seiten von .html in .php umbenennen - sonst führen die ins Leere.
Antwort 2 von Petra65 vom 10.08.2021, 13:42 Options
super ... vielen Dank
Antwort 3 von gast42 vom 11.08.2021, 10:25 Options
falls die Seite schon online war und ggf. jemand dann die alte Seite verlinkt (zB google) kannst du einen
Redirect in der Datei .
htaccess anlegen:
Redirect permanent /test.htm http://www.example.de/test.php
Dann sorgt der Server dafür, dass automatisch bei Zugriff auf test.htm die test.php aufgerufen wird. Beachte, dass bei der test.php wirklich der komplette Pfad angegeben sein muss.
Antwort 4 von Petra65 vom 11.08.2021, 19:56 Options
@gast 24
das muss ich dann in der .htaccess für jede Seite machen?
Oder nur für die Startseite?
Die HP existiert seit ca. 2 Jahren und ist bei Google auf Rang 1-3 der 1. Seite ... sollte ich lieber die Finger davon lassen?
Gruss - Petra
Antwort 5 von gast42 vom 11.08.2021, 23:34 Options
für jede Seite! dann sollte es keine Probleme mit google geben
Antwort 6 von Petra65 vom 12.08.2021, 22:04 Options
OK (dann mal ans Werk)
Vielen, vielen Dank für den Hinweis ...
Gruss - Petra
Antwort 7 von halbesbit vom 13.08.2021, 11:35 Options
AddType application/x-httpd-php .html
Options +FollowSymLinks
RewriteEngine on
Dan werden auch *.html geparst ;) somit bräuchte man nicht alles umändern, man könnte auch *.css,*.js hinzufügen.
Was aber auch evtl eine Mehrbelastung für den Server bedeuten würde! Aber so währe es möglich z.b.:
// test.js
alert(<?php echo date("d.m.Y h:i:s");?>);
oder:
// test.css
body{
background:#rgb(<?php echo rand(1,255);?>,<?php echo rand(1,255);?>,<?php echo rand(1,255);?>);
}
oder Änliches ;)
Antwort 8 von gast42 vom 14.08.2021, 09:28 Options
wobei nicht jeder Hoster derartige Einstellungen erlaubt.
Die beiden Beispiele ließen sich ja auch
- mit JavaScript selbst
- mit Inline-Styles oder Styles im Head der Seite
problemlos lösen