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

index. sperren ?

Hier können Sie Ihre Fragen zum Thema Suchmaschinenoptimierung (SEO) / Positionierung stellen
schning
PostRank 4
PostRank 4
Beiträge: 198
Registriert: 05.08.2006, 15:20

Beitrag von schning » 12.01.2007, 18:15

Hi ,

Ich frag lieber nochmal sonst versteh ich das nie :

wie sperre z.b. www.meinedomain.de/index.php

weil sich ja auf www.meinedomain.de der gleiche content befindet =?

sonst is das ja wieder doppelter content = richtig ?

mfg schning

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

matin
PostRank 9
PostRank 9
Beiträge: 1427
Registriert: 08.09.2005, 15:16
Wohnort: Grünburg

Beitrag von matin » 12.01.2007, 18:56

das ist nicht ganz korrekt. beim aufruf meinedomain.de wird der inhalt von index.php angezeigt. google "checked" das schon und wird somit auch nicht als dc gewertet oder abgestraft ...
https://suchmaschinentricks.at/ - Ziehen Sie die Aufmerksamkeit im Internet auf sich ...
Kaufe verschiedene Projekte mit entsprechendem Content - Kontaktaufnahme per PN

schning
PostRank 4
PostRank 4
Beiträge: 198
Registriert: 05.08.2006, 15:20

Beitrag von schning » 12.01.2007, 19:07

Jup nun habe ich aber entdeckt das ich 2 verschiedene prs habe auf www.meinedomain.de einen pr von 0 und auf ww.meinedomain.de/index.php einen pr von 3 .....
kannich die index.php nicht irgentwie verbergen oder macht man das nicht?

Anzeige von ABAKUS

von Anzeige von ABAKUS »

Content Erstellung von ABAKUS Internet Marketing
Ihre Vorteile:
  • einzigartige Texte
  • suchmaschinenoptimierte Inhalte
  • eine sinnvolle Content-Strategie
  • Beratung und Umsetzung
Jetzt anfragen: 0511 / 300325-0

chris21
PostRank 9
PostRank 9
Beiträge: 2758
Registriert: 10.04.2005, 18:17

Beitrag von chris21 » 12.01.2007, 19:53

Google versteht es leider nur mit einer index.html, mit einer index.php nicht.

In die Index.php oben z.B. folgendes rein:

Code: Alles auswählen

if("/index.php"==$_SERVER["REQUEST_URI"])
{
header("HTTP/1.1 301 Moved Permanently");
header("Status: 301 Moved Permanently");
header("Location:http://www.domain.tld/");
header("Connection:close");
exit();
}

purzelonline
PostRank 5
PostRank 5
Beiträge: 261
Registriert: 23.02.2006, 23:00
Wohnort: Emmerich

Beitrag von purzelonline » 12.01.2007, 22:22

Blöde Frage, ist das mit diesem Code nicht eine Unendlichschleife, wenn die Startseite die index.php ist?

chris21
PostRank 9
PostRank 9
Beiträge: 2758
Registriert: 10.04.2005, 18:17

Beitrag von chris21 » 12.01.2007, 23:28

Nein, bei REQUEST_URI nicht, bei PHP_SELF schon.

Fox Mulder
PostRank 8
PostRank 8
Beiträge: 804
Registriert: 16.11.2004, 09:06

Beitrag von Fox Mulder » 13.01.2007, 05:35

Das sperren der index.php in der robots.txt sollte reichen:

Disallow: /index.php

Gretus
PostRank 10
PostRank 10
Beiträge: 3205
Registriert: 15.07.2006, 11:49
Wohnort: Norden

Beitrag von Gretus » 13.01.2007, 07:14

Hi,

haut der Spider dann nicht gleich wieder ab, ohne die Links zu indizieren. Das Menü sitzt doch meistens in der index.php?

Grüße

Gretus

800XE
PostRank 10
PostRank 10
Beiträge: 5223
Registriert: 02.12.2004, 03:03

Beitrag von 800XE » 13.01.2007, 09:14

Gretus hat geschrieben:Hi,

haut der Spider dann nicht gleich wieder ab, ohne die Links zu indizieren. Das Menü sitzt doch meistens in der index.php?
Der Code daoben verbietet nicht das die index.php ausgeführt und angezeigt wird .......

Der Code verbietet das /index.php in der Browser URLzeige steht .....

wenn du auf eine Website gehst .... gehst du dann nach WebSite.tld/index.php
oder nur auf WebSite.tld ?

unknownsoul
PostRank 9
PostRank 9
Beiträge: 1604
Registriert: 08.02.2006, 08:28

Beitrag von unknownsoul » 13.01.2007, 11:22

Also ich hab die index.php nicht gesperrt oder leite irgendwie um und alles funktioniert bestens. Ich glaube schon, dass G* damit sehr wohl umgehen kann. Wenns keine index.html gibt, ist domain.de und domain.de/index.php doch absolut das Gleiche.

Gretus
PostRank 10
PostRank 10
Beiträge: 3205
Registriert: 15.07.2006, 11:49
Wohnort: Norden

Beitrag von Gretus » 13.01.2007, 11:30

Hallo XY,

ich meinte ja die robots.txt...

Grüße

Gretus

800XE
PostRank 10
PostRank 10
Beiträge: 5223
Registriert: 02.12.2004, 03:03

Beitrag von 800XE » 13.01.2007, 12:29

Gretus hat geschrieben:Hallo XY,

ich meinte ja die robots.txt...

Grüße

Gretus
wenn du in der robots ein

disalow index.php

hast,
dann ist das für domain.tld kein problem
aber für domain.tld/index.php?page=kontakt

Aber solche URLs hast du ja nicht?
(laut Brauwser URL Zeile ..... was Intern verarbeitet wird .... interessiert nicht .... sieht Google nicht)

Gretus
PostRank 10
PostRank 10
Beiträge: 3205
Registriert: 15.07.2006, 11:49
Wohnort: Norden

Beitrag von Gretus » 13.01.2007, 12:49

Hallo,

ungelöst, denn leider habe ich nur solche Seiten. Muss ich wohl den Code in die index.php basteln. Wo kommt der denn genau hin?

Grüße

Gretus

GreenHorn
PostRank 10
PostRank 10
Beiträge: 4487
Registriert: 19.12.2005, 15:01

Beitrag von GreenHorn » 13.01.2007, 13:31

@all
Was passiert eigentlich mit einer Datei der Art

if("/index.php?f=blabla"==$_SERVER["REQUEST_URI"])
{
header("HTTP/1.1 301 Moved Permanently");
header("Status: 301 Moved Permanently");
header("Location:https://www.domain.tld/");
header("Connection:close");
exit();
}

...ähmmm, werden die Parameter korrekt ausgelesen oder alle index.php Dateien der Art dann so behandelt... :o

chris21
PostRank 9
PostRank 9
Beiträge: 2758
Registriert: 10.04.2005, 18:17

Beitrag von chris21 » 13.01.2007, 16:18

Parameter ist im REQUEST_URI drin.

Daher dann z.B. so:

Code: Alles auswählen

$indexdatei = $_SERVER["REQUEST_URI"];
$abfrage = $_SERVER["QUERY_STRING"];
if($indexdatei == "/index.php?".$abfrage."")
{
header("HTTP/1.1 301 Moved Permanently");
header("Status: 301 Moved Permanently");
header("Location: http://www.domain.tld/?$abfrage");
header("Connection: close");
exit();
}
elseif($indexdatei == "/index.php")
{
header("HTTP/1.1 301 Moved Permanently");
header("Status: 301 Moved Permanently");
header("Location: http://www.domain.tld/");
header("Connection: close");
exit();
}
würde dann bei /index.php ohne Parameter auf / leiten, bei index.php?f=blabla auf /?f=blabla

EDIT:

@Gretus:

Der Code kommt an den Anfang der Index-Datei.

Der Vollständigkeit halber noch folgendes hinzufügen:

Code: Alles auswählen

elseif($indexdatei=="/index.php?")
{
header("HTTP/1.1 301 Moved Permanently");
header("Status: 301 Moved Permanently");
header("Location: http://www.domain.tld/");
header("Connection: close");
exit();
}
um einen vollkommen verseppten Aufruf /index.php? (ohne Parameter, aber mit Fragezeichen, auch so'n Mist kommt manchmal vor) auf / umzuleiten.

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag