Magento SEO: URL mit /index.php/ in der URI umleiten auf URL ohne

15. April 2013 at 15:32

Per Standard ist es in Magento möglich alle URLs jeweils mit /index.php/ in der URI, als auch ohne aufzurufen.
Hierdurch entsteht im schlimmstenfall ein „duplicate content“ Problem.

Um das Problem zu lösen, ist es sinnvoll die URL mit der /index.php/ auf die URL ohne diesen URI-Part zu leiten,
daher per mod_rewrite von z.b. /index.php/katalog auf /katalog

So geht’s:

RewriteRule ^index.php/(.*) $1 [R=301,QSA,L]

Zu empfehlen ist den Admin-Bereich auszugliedern, da Suchmaschinen auf diesen sowieso kein Zugriff haben (sollten)!

Admin Bereich als Ausnahme definierfen

RewriteCond %{REQUEST_URI} !^/index.php/admin/
RewriteRule ^index.php/(.*) $1 [R=301,QSA,L]

 

Fandet ihr diesen Tipp nützlich?
Dann bewertet diesen doch bitte und teilt ihn bei Google+ oder Facebook, danke!

Magento: „Zurück“-Button anzeigen

13. November 2009 at 14:45

Ihr benötigt ein „Zurück“-Button in der Produkt-Detail-Liste in Magento um Sackgassen zu vermeiden und damit die Benutzbarkeit zu verbessern (SEO & Usability)? Ist es doch so, dass die Wege für den Kunden auf einer guten Webseite so wenig bzw. so kurz wie möglich sein sollten. Jeder unnötige, zusätzliche oder gar nicht mögliche Klick (da Link fehlt) kann Kunden kosten.

Template anpassen

Die Anpassung ist durch die Ergänzung des folgenden Codes in der Datei /app/design/frontend/[Ihr Interface]/[Ihr Theme]/template/catalog/product/view.phtml möglich:

<?php if ($_category = $_product->getCategory()): ?>
 <button onclick="window.location.href = '<?php echo $_category->getUrl(); ?>';" type="button">
 <span><?php echo $this->__('Back') ?></span>
 </button>
 <?php endif;?>
// pfad zu einer beliebigen anderen Stelle in Magento (z.B. customer account login)
// $this->getUrl('customer/account/login/')

Zur Formatierung des Zurück-Button verwenden wir die Standard „button“-CSS-Klasse. Wahlweise kann natürlich bei Bedarf eine neue/eigene definiert werden.

Ergebnis:

Magento Zurück-Button

Magento Zurück-Button

Sie Benötigen Unterstützung bei der Erstellung oder Anpassung eines Magento eCommerce Shop System?

Fly2Mars-Media unterstützt Sie in diesem und vielen anderen Bereichen rund um das Thema Internet & IT!

Für ein individuelles Angebot nehmen Sie noch heute Kontakt mit uns auf.