Dies ist eine seltsame Anfrage. Aus irgendeinem Grund hat jeder, der es besitzt, safeandbuy.com
seine Domain auf meine IP-Adresse verwiesen. Der Grund, warum es ein Problem ist, ist, dass ich alle Arten von Crawlern habe, die versuchen, meine Site mit diesem Domainnamen zu crawlen.
Kann ich etwas dagegen tun?
domain-name-system
ip
Micah
quelle
quelle
Antworten:
Sie können auf Ihrem Webserver einen virtuellen Host für safeandbuy.com einrichten, um den gesamten Datenverkehr zu erfassen, und nur eine Indexseite mit der Aufschrift "Ich bin nicht safeandbuy.com" erstellen. Das würde zumindest die Treffer aus Ihrer eigentlichen Domain ziehen.
Die whois-Informationen für safeandbuy.com enthalten eine Kontakttelefonnummer, eine Adresse und eine E-Mail-Adresse. Sie könnten versuchen, sie zu kontaktieren und sie wissen zu lassen, dass sie auf die falsche IP verweisen.
quelle
Ok, hier ist etwas, das sehr gut sein kann:
Fügen Sie dies unter Ihrem Abschnitt "Kopfzeile" oben auf Ihrer Indexseite hinzu:
<base href="http://www.mydomain.com" target="_top"/>
(Ergänzungen von BillThor, der ein sehr hochrangiges Mitglied auf dieser Website ist)
Auf diese Weise verweist die Person, deren Domain auf Ihre verweist. Sobald jemand dort ankommt und auf einen Link klickt, wird er umgeleitet, um Ihre Links zu verwenden, sodass er nur den Link auf der Startseite stehlen kann und sonst nichts.
Leider gibt es keine Möglichkeit, diese Art von Menschen aufzuhalten. Sie können jedoch nur von seiner Domain zu Ihren Links zurückleiten.
Eine weitere dauerhafte Lösung für dieses lästige Problem.
Dies hängt davon ab, welches Serverprogramm Sie verwenden. Für Apache2 befinden sich die Einstellungen für den virtuellen Host jedoch im Verzeichnis '/ etc / apache2 / site-enabled'. Grundsätzlich hat es einen virtuellen Standardhost ('000-default') und dieser ist vorerst für die mydomain.com-Site festgelegt. Hier ist also mein Ansatz.
Kopieren Sie den aktuellen 000-Standard in 010-Somename. (Bitte seien Sie vorsichtig, 000-default ist normalerweise eine symbolische Linkdatei, daher müssen Sie sie von ../site-available/default kopieren.)
Stellen Sie die Einstellung für den virtuellen Host auf 010-somename ein. Fügen Sie diese beiden Zeilen unterhalb der ersten Zeile hinzu
Machen Sie 000-Standardpunkte auf ein anderes Verzeichnis (anderswo). Ändern Sie in der Datei '000-default' 'DocumentRoot / var / www', um auf einen anderen Speicherort wie 'DocumentRoot / var / www-test' zu verweisen. Das Verzeichnis / var / www-test muss nicht vorhanden sein. Wenn es nicht vorhanden ist, erhalten die Verbindungen, die einen anderen Domänennamen verwenden, eine Fehlermeldung.
Starten Sie apache2 neu: "sudo /etc/init.d/apache2 restart"
Ich hoffe das ist hilfreich.
quelle
Versuchen Sie, die URL der Webseite mit Php zu identifizieren
quelle