Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

php-script in .htaccess ausführen

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
AndreasB.
PostRank 4
PostRank 4
Beiträge: 121
Registriert: 05.01.2005, 21:45

Beitrag von AndreasB. » 12.01.2009, 18:08

Hallo ins0,

funktioniert leider nicht.

Es kommen folgende Fehlermeldungen:

Code: Alles auswählen

Warning: fsockopen() [function.fsockopen]: php_network_getaddresses: getaddrinfo failed: Name or service not known in...

Warning: fsockopen() [function.fsockopen]: unable to connect to http://www.domain.de/test.gif:80 in...

Warning: Cannot modify header information - headers already sent by (output started at /zaehler.php:3) in...
Geht so scheinbar doch nicht.
Oder mache ich was falsch?

Hier der Code:

Code: Alles auswählen

<?php 
$fsockopen = fsockopen &#40;'http&#58;//www.domain.de/test.gif', 80, $errno, $errstr, 30&#41;;
header&#40;"HTTP/1.0 301 Moved Permanently"&#41;; 
header&#40;"Location&#58; http&#58;//www.domain.de" . $_SERVER&#91;"REQUEST_URI"&#93;&#41;; 
?>
Gruß
Andreas

Anzeige von ABAKUS

von Anzeige von ABAKUS »


Hochwertiger Linkaufbau bei ABAKUS:
  • Google-konformer Linkaufbau
  • nachhaltiges Ranking
  • Linkbuilding Angebote zu fairen Preisen
  • internationale Backlinks
Wir bieten Beratung und Umsetzung.
Jetzt anfragen: 0511 / 300325-0

ins0
PostRank 4
PostRank 4
Beiträge: 128
Registriert: 01.09.2008, 18:29

Beitrag von ins0 » 12.01.2009, 18:29

sry mein fehler

Code: Alles auswählen

@file_get_contents&#40;'http&#58;//www.motolio.com/images/infobilder/m_content_xenon_fnl.png'&#41;;
header&#40;"HTTP/1.0 301 Moved Permanently"&#41;;
header&#40;"Location&#58; http&#58;//www.domain.de" . $_SERVER&#91;"REQUEST_URI"&#93;&#41;;
dann passt es und es gibt die wenigsten probleme :)

Mork vom Ork
PostRank 9
PostRank 9
Beiträge: 2557
Registriert: 08.07.2008, 11:07
Wohnort: Aufm Friedhof.

Beitrag von Mork vom Ork » 12.01.2009, 18:34

AndreasB. hat geschrieben:Ich habe gerade noch von jemanden eine Info bekommen, dass ich in der ersten Zeile des Codes folgendes mit dazu nehmen soll:

<?php header("HTTP/1.0 301 Moved Permanently") ?>

Das würde dem Bot ja dann sagen, dass die Seite dauerhaft verschoben wurde und entweder wird er mit dem <meta-tag> weiter geleitet, oder er nimmt den Link, den ich bereit gestellt habe.
Damit erreichst du nur, dass der mitgeschickte HTML-Code nicht ausgewertet und damit die Zählergrafik garantiert nicht aufgerufen wird. 301 bedeutet, dass es unter dieser URL nichts mehr zu holen gibt - und das nehmen Browser & Co. wörtlich.
Falsch ist die Aussage davon abgesehen auch noch, denn eine 301-Weiterleitung ohne Zielangabe (Zeile Location) funktioniert nicht. Die richtige Verwendung von header() und 301 habe ich oben bereits beschrieben.
Achja, bei meiner Serverstatistik werden die einzelnen Domains nicht eigens aufgeführt.
Aus deinem Anfangsbeitrag geht hervor, dass du die betreffende (alte, weiterzuleitende) Domain einzeln hast, denn andernfalls würde der von dir angeblich eingesetzte Code

RewriteEngine On
RewriteRule (.*) https://www.domain.de/$1 [R=301,L]

mangels Domainausschluss in einer Endlosschleife landen.

Irgendwie habe ich den Eindruck, du erzählst immer nur die Hälfte von dem, was eigentlich Sache ist. Er vergisst du, zu erwähnen, dass du nicht selber zählen kannst, dann kommt raus, dass deine Domains doch nicht getrennt laufen.
ins0 hat geschrieben:$fsockopen = fsockopen ('https://www.domain.de/test.gif', 80, $errno, $errstr, 30);
Jo :/ Man sollte schon wissen, wie Netzwerke funktionieren, wenn man fsockopen() vorschlägt ...

[Kopfschüttelnderweise vondannen ziehend.]