Umstieg von HTML auf PHP Pagerank weg

compujoe

Aktives Mitglied
Ich habe meine Index-Seite vor einiger Zeit von HTML auf PHP umgestellt. Beim aufruf der Domain habe PR3 aber beim navigieren auf der Homepage zur Startseite, ist PR0. Bekomme ich nach einiger Zeit meinen Pagerang wieder auf index.php ? Oder hat das andere Gründe ?
 
Habe an verschiedenen Stellen gelesen, dass viele Startseiten seit dem letzten PR-Update einen PR0 haben. Muss also nicht unbedingt an der Umstellung von html auf php liegen.

Gruss
Roland
 
Beim Navigieren kommt man auch auf die-erichsen.de/index.php zurück. Die .php Datei ist für Google eine ganz neue Datei. In der Regel sollte der alte PR irgendwann zurückommen.
 
Danke Leute, habs mir fast gedacht. Ist es so, daß sich der Pagerang sowohl auf die Domain, als auch auf die einzelnen Unterseiten xxx.html oder xxx.php bezieht ?
 
QUOTE (compujoe @ Mi 17.1.2007, 13:40) Danke Leute, habs mir fast gedacht. Ist es so, daß sich der Pagerang sowohl auf die Domain, als auch auf die einzelnen Unterseiten xxx.html oder xxx.php bezieht ?

Ja genau, darum lässt sich per mod_rewrite die alte Datenstruktur beibehalten und trotzdem kann php eingesetzt werden.


CODE RewriteEngine on
RewriteRule ^(.*).html$ $1.php
 
QUOTE (Roberto Zehnder @ Mi 17.1.2007, 15:19)
CODE RewriteEngine on
RewriteRule ^(.*).html$ $1.php


Wie kann ich diesen Code einsetzen und was bewirkt er ?
 
Ausserdem würde ich dafür sorgen, dass alle Links auf domain.de zeigen, wenn Du die Startseite zeigen willst und nicht auf domain.de/index.php. Du streust sonst die internen Links. Allenfalls in der .htaccess per 301er von der index.php auf ide domain.de umleiten lassen.


Gruss
Christian
 
QUOTE (Christian @ Mi 17.1.2007, 15:33) Ausserdem würde ich dafür sorgen, dass alle Links auf domain.de zeigen, wenn Du die Startseite zeigen willst und nicht auf domain.de/index.php. Du streust sonst die internen Links. Allenfalls in der .htaccess per 301er von der index.php auf ide domain.de umleiten lassen.


Gruss
Christian

Das hört sich interessant an, aber wie mach ich das ? Bin nicht so erfahren in programieren.
 
QUOTE (compujoe @ Mi 17.1.2007, 14:24)
QUOTE (Roberto Zehnder @ Mi 17.1.2007, 15:19)
CODE RewriteEngine on
RewriteRule ^(.*).html$ $1.php


Wie kann ich diesen Code einsetzen und was bewirkt er ?

Es kommt in die Date .htaccess (mit Punkt) ins Webverzeichnis.

In die Datei kannst du folgendes schreiben:


CODE RewriteEngine on
RewriteRule ^(.*).html$ $1.php
RewriteRule ^index.php$ http://www.domain.bla/ [R=301]


Damit werden alle Dateien die du mit .html aufrufst, an die gleichnamige php Datei weitergegeben.

Sprich blabla/test.html wird weitergeleitet nach blabla/test.php

Und wenn index.php aufgerufen wird, wird nach http://www.domain.bla/ (anpassen) weitergeleitet.
 
Wie komme ich an die Datei .htaccess ??? Ich finde sie nicht, weder über FTP noch bei meinem Provider 1&1
 
Existiert denn bereits eine .htaccess Datei? Wenn nicht, einfach eine anlegen.
Ansonsten schau mal, ob du in deinem FTP-Programm die Anzeige versteckter Dateien (dazu gehört auch die .htaccess) aktiviert hast.
Bei manchen Hostern bzw. einigen Hostingpaketen (insbesondere bei kleinen Paketen) sind auch keine .htaccess Dateien erlaubt.

LG, Simon

 
Ich habe den Thread nicht gelesen, möchte aber bemerkten, dass es manchmal einfach ist den Schein sein zu lassen.
=> AddType application/x-httpd-php .html

Dann können alle Klassen ihren Namen behalten.
 
So müsste es funktionieren:
CODE RewriteEngine On

RewriteRule ^(.*).html$ $1.php
RewriteRule ^index.php$ / [R=301]


Alternativ kannst du auch deine Html Dateien durch Php parsen lassen:

CODE AddType application/x-httpd-php .htm .html


Edit: Alain war schneller...
smile.gif
 
Habe meinen PR vollständig wieder, hat sich von alleine erledigt.

Danke noch mal für eure Tipps.
 
Zurück
Oben