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

R=301 später im header sichtbar?

Hier können Sie Ihre Fragen zum Thema Suchmaschinenoptimierung (SEO) / Positionierung stellen
Neues Thema Antworten
cu-viper
PostRank 4
PostRank 4
Beiträge: 124
Registriert: 05.09.2005, 10:31
Wohnort: Aachen

Beitrag von cu-viper » 10.11.2005, 18:21

Hi,

ich hab meine seite umgebastelt auf schöne kurze dateinamen, aber einwas nervt mich noch

ich hab ne reihe regeln (um genau zu sein für jedes script eine) - gesamt ca 40 und jede endet mit [L,R=301]

Wenn ich jetzt eine "alte" datei mit parametern (Bsp: index.php?id=123) aufrufe und mir den header ansehe, dann steht da als header immernoch 200/OK
Wie kann ich testen, ob die Weiterleitung funktioniert?

Danke
Mfg Stephan

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

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

Beitrag von 800XE » 10.11.2005, 18:25

cu-viper hat geschrieben:steht da als header immernoch 200/OK
Wie kann ich testen, ob die Weiterleitung funktioniert?
ich würde mal sagen .....
... wenn in der Browser URL zeile index.php?id=123 steht ... funktioniert die 301 nicht

bei mir (Galeon = Gecko Familie) springt die um zur weitergeleiteten URL

cu-viper
PostRank 4
PostRank 4
Beiträge: 124
Registriert: 05.09.2005, 10:31
Wohnort: Aachen

Beitrag von cu-viper » 10.11.2005, 18:28

Code: Alles auswählen

RewriteEngine on

RewriteRule index(.*).html$ index.php?id=$1 [L,R=301]
oder liegts da irgendwo das problem?

mfg stephan

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


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

Beitrag von 800XE » 10.11.2005, 19:01

cu-viper hat geschrieben:

Code: Alles auswählen

RewriteEngine on

RewriteRule index(.*).html$ index.php?id=$1 [L,R=301]
oder liegts da irgendwo das problem?

mfg stephan
steht bei dir " von >> nach "
oder " nach << von "

das im Browser kommt links und als zweites das was verarbeitet werden soll

das meine:

Code: Alles auswählen

RewriteRule &#40;.*&#41;/$              /?folder=$1
RewriteRule &#40;.*&#41;\.html$         /?file=$1
RewriteRule &#40;.*&#41;\.xml$          /$1.php
Zuletzt geändert von 800XE am 10.11.2005, 19:05, insgesamt 1-mal geändert.

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

Beitrag von 800XE » 10.11.2005, 19:04

index(.*).html$

da fehlt glaub ein \
index(.*)\.html$

cu-viper
PostRank 4
PostRank 4
Beiträge: 124
Registriert: 05.09.2005, 10:31
Wohnort: Aachen

Beitrag von cu-viper » 10.11.2005, 19:06

naja ..

beim aufruf von index123.html soll intern index.php?id=123 verarbeitet werden

andersrum machts auch wenig sinn oder ;)

mfg stephan

[EDIT]
der slash isses nich :-/

Steffi
PostRank 7
PostRank 7
Beiträge: 524
Registriert: 06.12.2004, 03:43

Beitrag von Steffi » 10.11.2005, 19:40

willst du nun:

a) auf index.php?id=123 weiterleiten

oder
b) soll nur noch index123.html zu sehen sein?

cu-viper
PostRank 4
PostRank 4
Beiträge: 124
Registriert: 05.09.2005, 10:31
Wohnort: Aachen

Beitrag von cu-viper » 10.11.2005, 19:41

b ;)

elmex
PostRank 9
PostRank 9
Beiträge: 1009
Registriert: 03.05.2005, 09:09

Beitrag von elmex » 10.11.2005, 19:46

cu-viper hat geschrieben: Wenn ich jetzt eine "alte" datei mit parametern (Bsp: index.php?id=123) aufrufe und mir den header ansehe, dann steht da als header immernoch 200/OK
Wie kann ich testen, ob die Weiterleitung funktioniert?
cu-viper hat geschrieben: beim aufruf von index123.html soll intern index.php?id=123 verarbeitet werden

andersrum machts auch wenig sinn oder ;)
Natürlich kannst Du diese Weiterleitung nur prüfen, indem Du dann index123.html aufrufst, aber das hast ja jetzt auch eigentlich selber schon geschrieben
:D

Steffi
PostRank 7
PostRank 7
Beiträge: 524
Registriert: 06.12.2004, 03:43

Beitrag von Steffi » 10.11.2005, 19:49

ja, dachte ich mir :wink:

Naja, dann musst du doch erstmal maskieren und nicht weiterleiten.
Du willst doch, daß in der Browserzeile die kurze Url steht und der User keine langen Urls mehr sieht, richtig???

Dann sollte das so aussehen. (ohne 301)
RewriteRule ^index(.*).html$ index.php?id=$1

So maskiert du die Url erst mal, du willst ja nicht weiterleiten sondern nur maskieren.

Sag mir mal die Url per PN, dann kann ich mirs genauer angucken.

Steffi
PostRank 7
PostRank 7
Beiträge: 524
Registriert: 06.12.2004, 03:43

Beitrag von Steffi » 10.11.2005, 19:56

@elmex

Ja, nur will denn schon auf index.php?123 weiterleiten. Er möchte doch mit Sicherheit seine Urls maskieren, sodaß index.php?123 nicht mehr zu sehen ist, weder für User noch Bot.

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

Beitrag von 800XE » 10.11.2005, 20:50

Steffi hat geschrieben:RewriteRule ^index(.*).html$ index.php?id=$1
muß der Punkt vorm html nicht escapt werden?

Code: Alles auswählen

^index&#40;.*&#41;\.html$

cu-viper
PostRank 4
PostRank 4
Beiträge: 124
Registriert: 05.09.2005, 10:31
Wohnort: Aachen

Beitrag von cu-viper » 10.11.2005, 20:58

es ging auch so - :)
keine probleme damit gehabt :) .. es darf nur im (.*) kein punkt enthalten sein - sonst dreht das script frei ;)

mfg stephan

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag