#1 (permalink)  
Alt 12.07.2008, 17:22
Benutzer
 
Registriert seit: 06.12.2007
Beiträge: 34
Standard ReWrite-Rule bei Namensänderungen mit Standard-SEO

Hallo zusammen,

kann mir jemand eine Tipp geben in Sachen .htaccess und ReWrite-Rules?

Ich möchte mit dem Standard-SEO (also jenes Modul, das bereits im Shop drin ist) die Überschrift eines Artikels ändern, damit ändert sich dann ja automatisch der Link und Google ist böse wegen Doubletten.

Also soll via .htaccess für Google vom alten Link zum neuen Link eine 301-Umleitung kommen.

Das habe ich in die .htaccess eingegeben:

PHP-Code:
RewriteRule ^product_info.php?info=p113_ArthroGreen-fuer-gesunden-Bewegungsapparat.html /product_info?info=p113_ArthroGreen-gegen-Arthrose-beim-Hund-HD.html [R=301,L
Aber der Link im Browser springt leider nicht um, es bleibt bei
PHP-Code:
www.dogs4friends.de/product_info.php?info=p113_ArthroGreen-fuer-gesunden-Bewegungsapparat.html 
Ich habe es mit und ohne [L] am Ende ausprobiert, da war ich mir unsicher - aber beide Versionen funzen nicht.

Vielleicht hängt es auch mit dem Rest der .htaccess zusammen, der noch von einem (längst deinstallierten weil nicht richtig funktionierenden) SEO-Modul stammt. Ich lasse es in der .htaccess, damit die alten SEO-Modul-Links weiter gehen. Das kompette .htaccess steht unten.

Hilfe wäre echt super!
Besten Dank!!!




PHP-Code:
RewriteEngine on 

###stefans rewrites##
RewriteRule ^partner /shop_content.php?coID=901 [L]
RewriteRule ^index.html / [R=301]
RewriteRule ^index.php / [R=301]
RewriteRule ^product_info.php?info=p113_ArthroGreen-fuer-gesunden-Bewegungsapparat.html /product_info?info=p113_ArthroGreen-gegen-Arthrose-beim-Hund-HD.html [R=301,L]




### REWRITE OLD LINKS ###
RewriteRule ^product_info.php/info/p([_0-9]+)_(.*)\.html$ /product_info.php?products_id=$[qsappend,L]
RewriteRule ^index.php/cat/c([_0-9]+)_(.*)\.html$ /index.php?cPath=$[qsappend,L]
RewriteRule ^content.php/coID/([_0-9]+)/content/(.*)\.html$ /shop_content.php?coID=$[qsappend,L]

### CONTENTS ###
####################################################################################################
# Sollte Ihr Shop mehrsprachige Inhalte aufweisen, so kommentieren Sie 
# den Abschnitt ein und anderen aus!

# SPRACHANHAENGIGE LINKS
#RewriteRule ^(.*)/cms/([_0-9]+)/(.*)\.html$ /shop_content.php?coID=$2&language=$1 [qsappend,L]

# STANDARD LINKS
RewriteRule ^cms/([_0-9]+)/(.*)\.html$ /shop_content.php?coID=$[qsappend,L]

### MANUFACTURERS ###
####################################################################################################
RewriteRule ^manufacturer/([_0-9]+)/[^/]*:([_0-9]+)\.html$ /index.php?manufacturers_id=$1&page=$[qsappend,L]
RewriteRule ^manufacturer/([_0-9]+)/(.*)\.html$ /index.php?manufacturers_id=$[qsappend,L]

### PRODUCTS ###
####################################################################################################
# Sollte Ihr Shop mehrsprachige Inhalte aufweisen, so kommentieren Sie 
# den Abschnitt ein und anderen aus!

# SPRACHANHAENGIGE LINKS
#RewriteRule ^(.*)/product/(.*)/(.*)/(.*)/(.*)/(.*)/[^/]*/[^/]*/[^/]*/[^/]*/[^/]*\.html$ /product_info.php?products_id=$2&cPath=$3_$4_$5_$6&language=$1 [qsappend,L]
#RewriteRule ^(.*)/product/(.*)/(.*)/(.*)/(.*)/[^/]*/[^/]*/[^/]*/[^/]*\.html$ /product_info.php?products_id=$2&cPath=$3_$4_$5&language=$1 [qsappend,L]
#RewriteRule ^(.*)/product/(.*)/(.*)/(.*)/[^/]*/[^/]*/[^/]*\.html$ /product_info.php?products_id=$2&cPath=$3_$4&language=$1 [qsappend,L]
#RewriteRule ^(.*)/product/(.*)/(.*)/[^/]*/[^/]*\.html$ /product_info.php?products_id=$2&cPath=$3&language=$1 [qsappend,L]
#RewriteRule ^(.*)/product/([_0-9]+)/(.*)\.html$ /product_info.php?products_id=$2&language=$1 [qsappend,L]

# STANDARD LINKS
RewriteRule ^product/(.*)/(.*)/(.*)/(.*)/(.*)/[^/]*/[^/]*/[^/]*/[^/]*/[^/]*\.html$ /product_info.php?products_id=$1&cPath=$2_$3_$4_$[qsappend,L]
RewriteRule ^product/(.*)/(.*)/(.*)/(.*)/[^/]*/[^/]*/[^/]*/[^/]*\.html$ /product_info.php?products_id=$1&cPath=$2_$3_$[qsappend,L]
RewriteRule ^product/(.*)/(.*)/(.*)/[^/]*/[^/]*/[^/]*\.html$ /product_info.php?products_id=$1&cPath=$2_$[qsappend,L]
RewriteRule ^product/(.*)/(.*)/[^/]*/[^/]*\.html$ /product_info.php?products_id=$1&cPath=$[qsappend,L]
RewriteRule ^product/([_0-9]+)/(.*)\.html$ /product_info.php?products_id=$[qsappend,L]


### CATEGORIES ###
####################################################################################################
# Sollte Ihr Shop mehrsprachige Inhalte aufweisen, so kommentieren Sie 
# den Abschnitt ein und anderen aus!

# SPRACHANHAENGIGE LINKS
#RewriteRule ^(.*)/(.*)/(.*)/(.*)/(.*)/[^/]*/[^/]*/[^/]*/[^/]*:([_0-9]+)\.html$ /index.php?cPath=$2_$3_$4_$5&page=$6&language=$1 [qsappend,L]
#RewriteRule ^(.*)/(.*)/(.*)/(.*)/[^/]*/[^/]*/[^/]*:([_0-9]+)\.html$ /index.php?cPath=$2_$3_$4&page=$5&language=$1 [qsappend,L]
#RewriteRule ^(.*)/(.*)/(.*)/[^/]*/[^/]*:([_0-9]+)\.html$ /index.php?cPath=$2_$3&page=$4&language=$1 [qsappend,L]
#RewriteRule ^(.*)/(.*)/[^/]*:([_0-9]+)\.html$ /index.php?cPath=$2&page=$3&language=$1 [qsappend,L]

#RewriteRule ^(.*)/(.*)/(.*)/(.*)/(.*)/[^/]*/[^/]*/[^/]*\/[^/]*\.html$ /index.php?cPath=$2_$3_$4_$5&language=$1 [qsappend,L]
#RewriteRule ^(.*)/(.*)/(.*)/(.*)/[^/]*/[^/]*/[^/]*\.html$ /index.php?cPath=$2_$3_$4&language=$1 [qsappend,L]
#RewriteRule ^(.*)/(.*)/(.*)/(.*)/[^/]*\.html$ /index.php?cPath=$2_$3&language=$1 [qsappend,L]
#RewriteRule ^(.*)/(.*)/[^/]*\.html$ /index.php?cPath=$2&language=$1 [qsappend,L]

# STANDARD LINKS
RewriteRule (.*)/(.*)/(.*)/(.*)/[^/]*/[^/]*/[^/]*:([_0-9]+)\.html$ /index.php?cPath=$1_$2_$3_$4&page=$[qsappend,L]
RewriteRule (.*)/(.*)/(.*)/[^/]*/[^/]*/[^/]*:([_0-9]+)\.html$ /index.php?cPath=$1_$2_$3&page=$[qsappend,L]
RewriteRule (.*)/(.*)/[^/]*:([_0-9]+)\.html$ /index.php?cPath=$1_$2&page=$[qsappend,L]
RewriteRule (.*)/[^/]*:([_0-9]+)\.html$ /index.php?cPath=$1&page=$[qsappend,L]

RewriteRule (.*)/(.*)/(.*)/(.*)/[^/]*/[^/]*/[^/]*\/[^/]*\.html$ /index.php?cPath=$1_$2_$3_$[qsappend,L]
RewriteRule (.*)/(.*)/(.*)/[^/]*/[^/]*/[^/]*\.html$ /index.php?cPath=$1_$2_$[qsappend,L]
RewriteRule (.*)/(.*)/(.*)/[^/]*\.html$ /index.php?cPath=$1_$[qsappend,L]
RewriteRule (.*)/[^/]*\.html$ /index.php?cPath=$[qsappend,L
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 14.07.2008, 07:01
Neuer Benutzer
 
Registriert seit: 15.01.2007
Beiträge: 5
Standard

Ich habe ein Modul dafür, bei Interesse bitte per PN melden.

Gruß
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
namensänderungen, rewriterule, standardseo

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus



Alle Zeitangaben in WEZ +1. Es ist jetzt 15:10 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand