06 Februar 2012, 02:15:26 *
Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?

Einloggen mit Benutzername, Passwort und Sitzungslänge
 
   Übersicht   Hilfe Suche Einloggen Registrieren  
Seiten: [1] 2   Nach unten
  Drucken  
Autor Thema: Seo Friendly URL - htaccess  (Gelesen 5387 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
Lanish
Newbie
*
Beiträge: 12


« am: 28 Dezember 2009, 22:49:43 »

Guten abend,

irgendwie komme ich nicht weiter im Moment.
Also installiert habe ich die germanEdition.
Der Shop ist auf dem Server in einem Ordner installiert.
Über htaccess habe ich die Domain ohne www. umgeleitet auf mit www.
So jetzt möchte ich seofreundliche Url`s. Laut meinem Provider kann ich das
über eine htaccess steuern. Nur wenn ich das mache, also zusätzlich das in
der htaccess eintrage, also die Umwandlung der id mit Ziffer in html Dateien und
im Backend aktiviere, dann erscheinen bei den Bildern Fragezeichen und die Seiten
der Kat`s und Artikel werden nicht gefunden. Jetzt meine Frage, was mache ich falsch und
was muss in der htaccess stehen, damit das klappt....irgendwie bin ich zu b.....;-)
Danke schonmal...


Gruss

L.
Gespeichert
Madlen
Admin
Forenguru
*****
Beiträge: 1968



WWW
« Antworten #1 am: 28 Dezember 2009, 22:53:54 »

Hallo und Willkommen L,

kannst du bitte den Inhalt deiner .htaccess anfügen und uns sagen wie dein Ordner in der URL heissen soll?

LG Madlen
Gespeichert

Webhosting: Homepage-Kosten.de Webhosting Preisvergleich
Die Ostsee :: 123ostsee.de - Schaut doch mal vorbei an der Ostsee
Lanish
Newbie
*
Beiträge: 12


« Antworten #2 am: 28 Dezember 2009, 23:22:39 »

Hallo Madlen,

die htaccess sieht jetzt so aus:

# .htaccess automaticaly generated by PrestaShop e-commerce open-source solution
# http://www.prestashop.com - http://www.prestashop.com/forums

# Catch 404 errors
ErrorDocument 404 /404.php

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^meine-domain.de$
RewriteRule (.*) http://www.meine-domain$1 [R=301]

RewriteRule ^(.*).html$ $1.php


und der Ordner heisst shop, wo der shop installiert ist.
Habe im confixx auch eingestellt, dass die domain mit www. weitergeleitet wird in diesen
Ordner shop. Im Backend habe ich unter Einstellungen/PS Verzeichnis nix eintragen.
Hatte ich mal aber danach klappte nix mehr.

Gruss

L.
Gespeichert
Madlen
Admin
Forenguru
*****
Beiträge: 1968



WWW
« Antworten #3 am: 28 Dezember 2009, 23:41:59 »

Woher hast du die .htaccess?

Erstelle mal eine neue über das Backend:

Backend>Einstellungen>Suchmaschinenfreundl. URL (.htaccess) anklicken.

Wenn du die Datei neu erstellt hast sollten dort einige Zeilen mehr drin stehen.
Gespeichert

Webhosting: Homepage-Kosten.de Webhosting Preisvergleich
Die Ostsee :: 123ostsee.de - Schaut doch mal vorbei an der Ostsee
PaoloPinkel
Stammposter
***
Beiträge: 104


« Antworten #4 am: 28 Dezember 2009, 23:54:45 »

Für das Problem "mit oder ohne www" kannst Du das Modul "Vorschriftsmäßige URL" installieren, dann sind zwar beide Versionen erreichbar, aber nur eine wird von google indiziert.
Gespeichert
Lanish
Newbie
*
Beiträge: 12


« Antworten #5 am: 29 Dezember 2009, 19:34:07 »

Hallo,

vielen dank an alle!
Hat geklappt.

Gruss

L.
Gespeichert
pajama
Poster
**
Beiträge: 53


« Antworten #6 am: 12 Juni 2010, 14:48:47 »

Hallo,

leider habe ich genau das gleiche Problem mit Presta German Edition 1.3.1.1

1. Ich habe im Backend die für SEO geeignete htaccess erstellen lassen.
2. Vorschriftsmäßige URL für SEO duplicate aktiviert und ohne www eingetragen.
3. SEO friendly ULR#S aktiviert

nun muss ich feststellen dass eingie Bilder des Templates und Module wir wiznav, dropdown language - currencies mit einem Fragezeichen zu sehnen sind statt der eigentlichen Bilder (es scheinen alles gif#s und png zu sein) das zerhaut dann natürlich auch das design komplett.

Die Probleme treten NICHT auf der Startseite auf, sondern nur auf weiterführende Links die dann vom System umgeschrieben werden.

Nach dem ich dann SEO friendly URL's dann wieder deaktiviert hatte, war das Problem immer noch da, erst nach Löschen der htaccess lief alles wieder problemlos, leider dann aber auch ohne SEO friendly URL's.

Hat jemand da eine Idee ?

Gespeichert
Lockesoft
Moderator
Forenguru
*****
Beiträge: 1213



WWW
« Antworten #7 am: 12 Juni 2010, 16:08:23 »

Hallo zusammen.

Was mir im letzten Posting auffällt ist die Reihenfolge. dort wird zuerst die .htaccess erstellt und dann erst /friendly URL / SEO aktiviert....
Im Back--Office steht deutlich erst friendly URL einschalten, dann .htaccess generieren. Was ja auch Einen Sinn ergibt. die Inhalte der .htaccess dürften sich grundlegend unterscheiden, je nachdem, was ausgewählt ist. Vielleicht ist das schon alles an Fehler.
Gespeichert

LG Klaus / Lockesoft
diverse Presta-Installationen von 0.81 bis 1.4.x

Kids2Keys2011 der Jugendtastenwettbewerb der IFET, ein mir wichtiges und von mir unterstütztesProjekt
pajama
Poster
**
Beiträge: 53


« Antworten #8 am: 12 Juni 2010, 17:38:11 »

Hallo Lockesoft,

Zitat
Im Back--Office steht deutlich erst friendly URL einschalten, dann .htaccess generieren

Ich habe dies selbstverständlich auch so probiert.

1. leere htaccess mit Schreibrechte 666 in root installiert
2. seo eingeschaltet
3. htaccess generieren lassen

die erstellte htaccess dann auch überprüft.

Das Problem scheint eine Zusammenwirkung mit SEO URL's und Modules Images zu sein - also die Bilder, die nicht im Theme oder /img/ Orderner liegen sondern in modules/z.b.wiznav/img - diese Bilder können ausserhalb der Starseite sobald die url seo friendly ist nicht angezeigt werden.


Ich habe sogar die Bilder z.B. wiznav dann in theme und root img ordner gelegt und die tpl und css des Modules dementsprechend angepasst. Auch das hat leider nicht geholfen Traurig


Zusatz:

Die Images der Module die nicht angezeigt werden sind alles gif's und png's - ist da eventuell ein Zusammenhang ?
Hier mal die generierte htaccess:

Zitat
# .htaccess automaticaly generated by PrestaShop e-commerce open-source solution
# http://www.prestashop.com - http://www.prestashop.com/forums

# URL rewriting module activation
RewriteEngine on

# URL rewriting rules
RewriteRule ^([a-z0-9]+)\-([a-z0-9]+)(\-[_a-zA-Z0-9-]*)/([_a-zA-Z0-9-]*)\.jpg$ /img/p/$1-$2$3.jpg [L,E]
RewriteRule ^([0-9]+)\-([0-9]+)/([_a-zA-Z0-9-]*)\.jpg$ /img/p/$1-$2.jpg [L,E]
RewriteRule ^([0-9]+)(\-[_a-zA-Z0-9-]*)/([_a-zA-Z0-9-]*)\.jpg$ /img/c/$1$2.jpg [L,E]
RewriteRule ^lang-([a-z]{2})/([a-zA-Z0-9-]*)/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$3&isolang=$1$5 [L,E]
RewriteRule ^lang-([a-z]{2})/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$2&isolang=$1$4 [L,E]
RewriteRule ^lang-([a-z]{2})/([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /category.php?id_category=$2&isolang=$1 [QSA,L,E]
RewriteRule ^([a-zA-Z0-9-]*)/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$2$4 [L,E]
RewriteRule ^([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$1$3 [L,E]
RewriteRule ^([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /category.php?id_category=$1 [QSA,L,E]
RewriteRule ^content/([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /cms.php?id_cms=$1 [QSA,L,E]
RewriteRule ^([0-9]+)__([a-zA-Z0-9-]*)(.*)$ /supplier.php?id_supplier=$1$3 [QSA,L,E]
RewriteRule ^([0-9]+)_([a-zA-Z0-9-]*)(.*)$ /manufacturer.php?id_manufacturer=$1$3 [QSA,L,E]
RewriteRule ^lang-([a-z]{2})/(.*)$ /$2?isolang=$1 [QSA,L,E]

# Catch 404 errors
ErrorDocument 404 /404.php
Zitat
« Letzte Änderung: 12 Juni 2010, 17:43:10 von pajama » Gespeichert
pajama
Poster
**
Beiträge: 53


« Antworten #9 am: 13 Juni 2010, 12:53:40 »

Hmm,

bin ich denn der einzigste, der sich mit dem Thema SEO und Third Party Module auseinander setzt bzw. der solche Probleme mit den Images der Third Party Module hat ?
Was nutzt mir dei hervorragende SEO Möglichkeiten des Presta shops, wenn diese mit diesen Modulen nicht mehr nutzbar sind Huch

Ich suche mal noch paar Tage nach einer Lösung - falls es keine geben wird, muss ich dann wohl doch auf Magento umsteigen. Da sind viele features zumindest auch kostenlos Smiley
« Letzte Änderung: 13 Juni 2010, 12:54:24 von pajama » Gespeichert
pajama
Poster
**
Beiträge: 53


« Antworten #10 am: 13 Juni 2010, 17:21:58 »

Ich habe eine Lösung gefunden.
Für alle Presta Nutzer, die nach eingeschalteten friendly URL's das Problem haben, dass manche Images wie Icons etc. nicht sehen bzw mit einem Fragezeichen ausgestattet sind, soltet Ihr mal die tpl Dateien Eurer Third Party Module wie z.B. Wiznav, Language - Currencies, usw durchschauen.
Hier müssen die Images Pfade umgeschrieben werden.

z.B: /.../img/wasweisich.gif in: /modules/meinmodul/img/wasweisich.gif und wenn es das auch nicht hilft dann den korrekten Pfad: http://meinshop.de/modules/meinmodul/img/wasweisich.gif  


das sollte dann helfen !!!

Viel spass noch !
Gespeichert
Wizze
Newbie
*
Beiträge: 19



WWW
« Antworten #11 am: 15 Juni 2010, 02:16:56 »

Hallo zusammen,

ich glaube ein ähnliches Problem mit den Fragezeichen zu haben wie Pajama.

Nachdem ich die "Friendly URL" aktiviert habe, erscheinen neuerdings 5 Fragezeichen. Ich habe keine Ahnung woher Sie kommen und warum sie da sind.

Kennt jemand dieses Problem?

fragezeichen.JPG
Gespeichert

Do - there is no try! (Yoda)
pajama
Poster
**
Beiträge: 53


« Antworten #12 am: 15 Juni 2010, 17:51:34 »

Nach Deinem Bild zu Urteilen handelt es sich wohl um gifs aus Deinem Katogorien Block.

Also meine Lösung nutzen.

/Modules/blackcategorien oder ähnlich/dort die tpl. öffnen und anschauen. Irgendwo stehen Bildverlinkung in etwas so /../img/bild.gif die dann in /modules/block?/img/bild.gif ändern.
So hats zumindest bei mir funktioniert.
Gespeichert
Wizze
Newbie
*
Beiträge: 19



WWW
« Antworten #13 am: 16 Juni 2010, 11:14:51 »

Hallo Pajama,

vielen Dank für Deinen Tipp.

Allerdings hilft mir Dein Vorschlag nicht weiter, weil in blockcategories.tpl nichts zu finden ist.

Hier der Inhalt meiner blockcategories.tpl-Datei:

<script type="text/javascript" src="{$base_dir}modules/blockcategories/ddsmoothmenu.js"></script>
<link href="{$base_dir}modules/blockcategories/ddsmoothmenu.css" rel="stylesheet" type="text/css" media="all" />
<!-- Block categories module -->

<div id="categories_block_left" class="block">
  <h4>{l s='Categories' mod='blockcategories'}</h4>
  <div id="smoothmenu1" class="ddsmoothmenu" style="padding:0px;height:120px;">
    <ul>
      {foreach from=$blockCategTree.children item=child name=blockCategTree}
      {if $smarty.foreach.blockCategTree.last}
      {include file=$branche_tpl_path node=$child last='true'}
      {else}
      {include file=$branche_tpl_path node=$child}
      {/if}
      {/foreach}
    </ul>
  </div>
</div>
<!-- /Block categories module -->

Liegt es vllt. an einer anderen Datei??

Viele Grüße
Wizze
Gespeichert

Do - there is no try! (Yoda)
kdk
Forenfreund
Forenguru
*****
Beiträge: 944



« Antworten #14 am: 16 Juni 2010, 11:23:48 »

Das Problem dürfte eher in der global.css oder einer eventuellen Modul-css zu finden sein. In der tpl aber ganz sicher nicht.
Gespeichert

Meine Freunde sagen ich sei zu neugierig. Zumindest schreiben sie das in ihre Tagebücher.
Tags:
Seiten: [1] 2   Nach oben
  Drucken  
 
Gehe zu:  


Powered by SMF 1.1.16 | SMF © 2006, Simple Machines | Impressum | Datenschutz
Seite erstellt in 0.066 Sekunden mit 20 Zugriffen.