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

Weiterleitung funktioniert nicht, bitte um Hilfe

Mehrere Domains, Domain-Umzug, neue Dateinamen, 301/302
Melegrian
PostRank 10
PostRank 10
Beiträge: 3170
Registriert: 30.01.2005, 12:36

Beitrag von Melegrian » 01.05.2012, 18:02

Würden sich die Shop-Seiten auch irgendwie aufrufen lassen, wenn mod_rewrite nicht aktiviert wird?
Scripts und Plugins für Cookie-Hinweise

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

Davina
PostRank 2
PostRank 2
Beiträge: 31
Registriert: 13.02.2012, 19:31

Beitrag von Davina » 01.05.2012, 18:07

Du meinst die alten Strato-Shop-Seiten?
Nein, dann kommt die Meldung "Nicht gefunden".

Davina
PostRank 2
PostRank 2
Beiträge: 31
Registriert: 13.02.2012, 19:31

Beitrag von Davina » 01.05.2012, 18:13

wenn mod_rewrite nicht aktiviert ist:

/Weihnachtskerzen kann man dann trotzdem aufrufen und dann kommt auch die richtige neue Seite, aber halt ohne .html
Bei /Taufkerzen kommt dann "Nicht gefunden"

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.


Melegrian
PostRank 10
PostRank 10
Beiträge: 3170
Registriert: 30.01.2005, 12:36

Beitrag von Melegrian » 01.05.2012, 18:55

Jetzt verstehe ich immer weniger, Du schreibst doch, dass es Deinen alten Strato-Shop nicht mehr gibt. Auf was für einen Script baut der neue Shop dann auf?

Ich bin jetzt kein Fachmann bei irgendwelchen fertigen Scripts oder Shopsystemen, doch irgendwie oder irgendwo müssen die Artikel/Seiten doch angelegt werden und meiner Meinung nach müssen die sich doch auch so aufrufen lassen? Was weiß ich wie, vielleicht mit /artikel.php?id=300 oder so was in der Art.

Bei den ohne mod_rewrite aufrufbaren /Weihnachtskerzen ohne html, da stellt sich bei mir die Frage, ob das nicht so von PHP angelegt wird, vielleicht weil zu jeder Artikelnummer in der Datenbank ein Seitenname gehört oder so ähnlich.

Wie auch immer, für alle Seiten, bei denen die Regel funktioniert, da kannst Du das wie von chris21 so lassen:

Code: Alles auswählen

RewriteCond %{REQUEST_URI} ^/Taufkerzen$
RewriteRule ^Taufkerzen$ http://www.meine-seite.de/Taufkerzen.html [R=301,L] 
Für alle Seiten, bei denen die Regel nicht greift, da könntest Du eine Regel wie die folgende probieren. Nur als Test erst einmal, ob das greifen würde:

Code: Alles auswählen

RewriteRule ^Weihnachtskerzen\.html$ /Weihnachtskerzen [L]
Und wenn die Regel nicht bockt beim Aufruf von www.kerzenfreude.de/Weihnachtskerzen.html, dann könntest Du die austauschen gegen diese Regel, die ich im Übrigen erst von chris21 gelernt habe:

Code: Alles auswählen

RewriteRule ^Weihnachtskerzen\.html$ /Weihnachtskerzen?nur=so [QSA,L]
RewriteCond %{QUERY_STRING} !^nur=so$
RewriteRule ^Weihnachten$ /Weihnachten.html [R=301,L]

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

Beitrag von chris21 » 01.05.2012, 19:18

Setz mal unter das

Code: Alles auswählen

RewriteEngine on
ein

Code: Alles auswählen

Options -MultiViews
Der Content-Location Header deutet darauf hin, dass hier MultiViews aktiv war.

Davina
PostRank 2
PostRank 2
Beiträge: 31
Registriert: 13.02.2012, 19:31

Beitrag von Davina » 01.05.2012, 19:23

Vielen Dank erstmal für deine bisherige Hilfe.

Meinen Strato-Shop gibt es nicht mehr.
Dort gabe es Kurz-Url wie z.B. www.kerzenfreude.de/Taufkerzen

Meine Scripts habe ich mir jetzt selber geschrieben und bei 1&1 gehostet.

Die Seiten sind alle .html nur einzelne Seite wie der der Warenkorb sind in .php.
Meine Seite lassen sich alle über .html einzeln aufrufen.

Jedoch sind noch viele Seiten über google indexiert, wie z.B. /Taufkerzen (ohne.html)
Wenn man dann drauf geklickt hat (ohne aktivierte mod_rewrite) , bekam man die Fehlermeldung "Nicht gefunden".
Bei der Seite /Weihnachtskerzen kommt aber komischerweise die richtige neue von mir geschriebene Seite, also auch ohne .html.
Wäre ja auch alles nicht so tragisch, so lange man auf meine Seite kommt, jedoch kreidet mir Google doppelten Title-Tag an. Und ich weiß nicht wie ich es wegbekommen kann, wenn ich die Seite /Weihnachtskerzen nicht auf /Weihnachtskerzen.html umleiten kann.
Hoffe, ich habe es jetzt besser erklärt...

Wenn ich deinen Code eingebe kommt die Meldung "Internal Server Error"

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

Beitrag von chris21 » 01.05.2012, 19:31

Dann mal den Beginn der .htaccess so ändern:

Code: Alles auswählen

CheckSpelling off
Options -MultiViews
RewriteEngine on
Ansonsten bitte mal nochnmal die ganze .htaccess posten, damit wir den Fehler finden können.

PS: Da Du jetzt bei 1und1 bist, schalte mal im Kontrollcenter unter Domains das Domain Parking ab. 1und1 hat da ne ziemlich widerliche Behandlung von falschen URLs und leitet diese auf eigene Werbeseiten weiter, daher dies lieber abschalten.

Davina
PostRank 2
PostRank 2
Beiträge: 31
Registriert: 13.02.2012, 19:31

Beitrag von Davina » 01.05.2012, 19:47

SOOO, jetzt funktionierts...
Vielen Dank euch Beiden... :-)

So sieht der Code jetzt aus:

Code: Alles auswählen

RewriteEngine on
Options -MultiViews

RewriteRule ^([^./]+)$ /$1.html [L,R=301]

RewriteCond %{REQUEST_URI} ^/Taufkerzen$
RewriteRule ^Taufkerzen$ http://www.kerzenfreude.de/Taufkerzen.html [R=301,L]

RewriteCond %{REQUEST_URI} ^/Osterkerzen$
RewriteRule ^Osterkerzen$ http://www.kerzenfreude.de/Osterkerzen.html [R=301,L]

RewriteCond %{REQUEST_URI} ^/Weihnachtskerzen$
RewriteRule ^Osterkerzen$ http://www.kerzenfreude.de/Weihnachtskerzen.html [R=301,L]
Ist zwar jetzt glaube ich doppel gemoppelt, aber so funktioniert es komischerweise....

Vielen lieben Dank nochmal....

Melegrian
PostRank 10
PostRank 10
Beiträge: 3170
Registriert: 30.01.2005, 12:36

Beitrag von Melegrian » 01.05.2012, 19:55

Eine Regel sollte reichen.

Da habe ich auch wieder etwas dazugelernt, das mit der Option MultiViews kannte ich noch nicht.
Scripts und Plugins für Cookie-Hinweise

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag