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

Frage zur Umleitung mit mod_rewrite

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
arktikeye
PostRank 1
PostRank 1
Beiträge: 16
Registriert: 01.12.2004, 21:40

Beitrag von arktikeye » 04.09.2007, 17:01

Hallo, toller Beitrag :)

hab nur noch ein Problem beim weiterleiten von einzelnen Seiten. Hier meine .htaccess.

Code: Alles auswählen

ErrorDocument 404 /index.php
ErrorDocument 403 /index.php
ErrorDocument 401 /index.php
ErrorDocument 500 /index.php

Options +FollowSymLinks
RewriteEngine On
RewriteBase /

RewriteCond %{HTTP_HOST} !^www\.domain\.de [NC] [OR]
RewriteCond %{HTTP_HOST} !^sub1\.domain\.de [NC]
RewriteCond %{HTTP_HOST} !^sub2\.domain\.de [NC]
RewriteCond %{HTTP_HOST} !^sub3\.domain\.de [NC]
RewriteRule ^(.*)$ http://www.domain.de/$1 [L,R=301]

RewriteCond %{HTTP_HOST} \.?sub1.domain.de$
RewriteRule .* http://www.domain.de/sub1.php [L,R=301]

RewriteCond %{HTTP_HOST} \.?sub2.domain.de$
RewriteRule .* http://www.domain.de/sub2.php [L,R=301]

RewriteCond %{HTTP_HOST} \.?sub3.domain.de$
RewriteRule .* http://www.domain.de/sub3.html [L,R=301]

RewriteRule ^(.*)-p-(.*).html$ product_info.php?products_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-c-(.*).html$ index.php?cPath=$2&%{QUERY_STRING}
RewriteRule ^(.*)-m-(.*).html$ index.php?manufacturers_id=$2&%{QUERY_STRING}
Wie man sieht werden aus den dynamischen URLS statische erzeugt. Leider sind in Google noch alte URLs vorhanden. Diese möchte ich gern mit 301 auf die neuen URLs forwarden.

also Beispiel:

https://www.domaind.de/umständliche.php ... =variablen soll zu https://www.domain.de/einfache-url.html werden.

Dann noch etwas. Laut Webalizer habe ich viele 302-Code Antworten, und keine 301. Kann es sein das die letzten drei Rewriterules nicht ganz korrekt sind? Macht das irgendetwas aus wenns ein 302 Code ist? Rankingtechnisch muss ich sagen ists ok.

danke schonmal für Eure Hilfe.

Andi

PS: Ja, es ist ein osCommerce Shop :)