Besucherzähler integrieren

Kommentare

BeRo schrieb am 13.03.2021 um 14:31 Uhr

[...] Wenn ich sie nun auf dem Server umbenenne in .php, dann habe ich halt dieses Problem: [...]

Du solltest die Dateiendung einer Seite ja auch nur in PHP umbenennen, wenn die Seite PHP Code enthält. 😉

[...] kann ich irgendwo einstellen, dass der Export in .php stattfinden soll ? [...]

Ja, das geht, indem Du den Dateinamen einer Seite mit der Endung php ausstattest...

Leider hat der WD einen dicken Bug, der dazu führt, dass die PHP danach, beim Export/Upload 2x angelegt wird.
1x ganz korrekt als "index.php" und ein 2. Mal als "index.htm". Das Problem wird noch verschlimmert, weil der Export/Upload der PHP Seite in das Verzeichnis "index_htm_files" erfolgt. Außerdem zeigen alle Links in der NavBar weiter auf die "index.htm", die als Duplikat ganz normal angelegt wird. 😒

Aber das Problem lässt sich relativ einfach lösen, wenn Du nach dem Umbenennen (wie oben beschrieben) und nach dem Export/Upload der Site, die "index.htm" manuell umbenennst in "index.php"

Dann klappt's auch mit den Links auf die Unterseiten:

Die jetzt immer noch im Verzeichnis "index_htm_files" vorhandene "index.php" kannst Du ignorieren oder löschen... 😊

Unabhängig von dem o. a. Lösungsvorschlag, sollte der Counter auch funktionieren, ohne dass Du die Seiten umbenennst.
Strato (Dein Provider) unterstützt offenbar PHP und er lässt auch zu, dass Du .htaccess Dateien anlegst. Es spricht also nichts dagegen, dass die u. a. Anweisung in der .htaccess funktioniert.

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

Es kann natürlich sein, dass Strato, abhängig von den unterstützten PHP Versionen, den PHP Handler anders konfiguriert hat, dann sollte es helfen, den abzuschalten und die zu verarbeitenden Dateitypen neu zu definieren. Das geht, wenn Du anstelle der einen, oben gezeigten Zeile, in die .htaccess die 2 folgenden Zeilen einträgst:

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

Wenn das funktioniert, kannst Du alle Dateiendungen "htm" oder "html" beibehalten. Du kannst Dir dann die ganze oben beschriebene Prozedur der Umbenennung und die Neuanlage der Links sparen. Der Webserver wird dann auch die Dateien mit der Endung htm/html genau so behandeln, wie "echte" PHP Dateien. 😉

Einen Versuch ist's sicher wert...

Auf den Tag genau gehen heute, am 14.08.2021, 10 Jahre online Support für die Community zu Ende.
Ich freue mich auf eine neue, berufliche Herausforderung, die sich gerade ergeben hat. Leider bleibt dann keine Zeit mehr für die Community übrig, aber Ihr seid bei den aktiven Mitgliedern in besten Händen.
Sicher schaue ich auch ab und zu nochmal rein... 🤓

Svend-Boettcher schrieb am 13.03.2021 um 15:14 Uhr

hmmm ... das mit der .htaccess Datei hat leider nicht funktioniert.

Liegt das vielleicht hier dran ?:

BeRo schrieb am 13.03.2021 um 15:51 Uhr

[...] das mit der .htaccess Datei hat leider nicht funktioniert. [...]

Hast Du vor dem Test die Dateiendungen der Webseiten- und ggf. die Links wieder auf "htm" zurückgesetzt?
Wenn nein, dann muss der Test versagen!

[...] Liegt das vielleicht hier dran ? [...]

Das ist möglich.
Versuch mal eine .htacces mit dem folgenden Inhalt...

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

Alternativ kann der Inhalt auch so aussehen:

AddType application/x-httpd-php74 .php
RemoveHandler .html .htm
AddType application/x-httpd-php .php .htm .html

 

Auf den Tag genau gehen heute, am 14.08.2021, 10 Jahre online Support für die Community zu Ende.
Ich freue mich auf eine neue, berufliche Herausforderung, die sich gerade ergeben hat. Leider bleibt dann keine Zeit mehr für die Community übrig, aber Ihr seid bei den aktiven Mitgliedern in besten Händen.
Sicher schaue ich auch ab und zu nochmal rein... 🤓

Svend-Boettcher schrieb am 13.03.2021 um 16:13 Uhr

Ja, hatte ich zurückgesetzt

Svend-Boettcher schrieb am 13.03.2021 um 16:53 Uhr

LÄUFT !!! ... die Nuss ist geknackt 😅💪

Habe alle Seiten-Namen im WD mit .php ergänzt:

bis auf die Index, die habe ich auf dem Server nachträglich geändert.

Weiter habe ich alle Links, die auf die Indexseite zurüchführen mit ./index.php beschrieben.

Svend-Boettcher schrieb am 13.03.2021 um 17:25 Uhr

Vielen Dank für Deine Hilfe und Deine Geduld, BeRo !!!

BeRo schrieb am 13.03.2021 um 18:59 Uhr

[...] LÄUFT ! [...] Habe alle Seiten-Namen im WD mit .php ergänzt: [...]

Gratuliere! 👍

Das heißt aber auch, dass alle Versuche mit den unterschiedlichsten .htaccess Inhalten erfolglos waren?
Oder hast Du das nicht mehr probiert?

Auf den Tag genau gehen heute, am 14.08.2021, 10 Jahre online Support für die Community zu Ende.
Ich freue mich auf eine neue, berufliche Herausforderung, die sich gerade ergeben hat. Leider bleibt dann keine Zeit mehr für die Community übrig, aber Ihr seid bei den aktiven Mitgliedern in besten Händen.
Sicher schaue ich auch ab und zu nochmal rein... 🤓

Svend-Boettcher schrieb am 13.03.2021 um 20:12 Uhr

Das mit den .htaccess Inhalten hat leider nicht funktioniert.