Hallo auch wenn es div. Foreneinträge dazu gibt, eine richtige Antwort habe ich nicht gefunden. Ich habe das Problem, dass mod_rewrite bei 1&1 Webpaket nicht eingeschaltet ist. Hat jemand mal eine genaue Anleitung, wie ich das aktivieren kann um SEO benutzen zu können. Best Dank im Voraus
Trage folgendes in die .htaccess ein und speichere sie in der Shoproot Code: ## Gambio SEO Boost ## www.gambio.de AddType x-mapp-php5 .php .php5 .htm .html RewriteEngine on #RewriteCond %{HTTP_HOST} ^DeineDomain\.de$ #RewriteRule ^(.*)$ http://www.DeineDomain.de/$1 [R=permanent,L] RewriteBase / RewriteRule . - [E=no-gzip:1] RewriteCond %{REQUEST_FILENAME} =.*\.(php|css|js|gif|jpg|jpeg|png)$ RewriteRule ^(.+) - [L] RewriteCond %{REQUEST_URI} (.*)?/admin/(.*) RewriteRule ^(.+) - [L] RewriteCond %{REQUEST_URI} (.*)?/images/(.*) RewriteRule ^(.+) - [L] RewriteCond %{REQUEST_URI} (.*)?/templates/(.*) RewriteRule ^(.+) - [L] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^(.+) - [L] RewriteCond %{REQUEST_FILENAME} -f RewriteRule ^(.+) - [L] RewriteCond %{REQUEST_FILENAME} -l RewriteRule ^(.+) - [L] ##boosted CONTENT RewriteRule (.*/)?info/([A-Za-z0-9_-]+)\.html.* shop_content.php?gm_boosted_content=$2&%{QUERY_STRING} [PT,L] ##boosted PRODUCTS RewriteRule (.*/)?([A-Za-z0-9_-]+)\.html product_info.php?gm_boosted_product=$2&%{QUERY_STRING} [PT,L] ##boosted CATEGORIES RewriteRule (.*/)?([A-Za-z0-9_-]+)/?.* index.php?gm_boosted_category=$2&%{QUERY_STRING} [L] Das sollte klappen oder Dein Account ist nicht der richtige.
Hallo, ich möchte auch gerne SEO Boost für meinen Shop verwenden, komme mit der regulären .htaccess von Gambio aber nicht weiter. Habe die Datei ins Shopverzeichnis kopiert und SEO Boost aktiviert: Die Links werden anscheinend zwar umgeschrieben (Shop startet normal und wenn ich über einen Link scrolle steht nicht mehr "/shop_content.php?coID=201" sondern z.B. "FAQ.html) - wenn ich draufklicke kommt aber ein Fehler. Habe bei 1&1 nachgefragt: mod_rewrite ist auf jeden Fall aktiviert. Der Service-Mitarbeiter hatte auch einmal in die Datei geschaut und meinte da muss was mit RewriteBase rein. In der Version hier im Thread ist das ja so, deshalb wollte ich die mal testen. Wie muss ich die Version oben anpassen damit sie bei mir funktioniert? Der Shop liegt nämlich auch noch in einem Unterverzeichnis, nämlich hier: http://www.qsp.de/porzellan/ Besten Dank! Mirco
Das liegt höchstwahrscheinlich an der PHP-Konfiguration bei 1&1. Versuch es mal mit folgender .htaccess, die Du in das Hauptverzeichnis deines Shops einspielst: Den Coden findest Du weiter oben hier im Thread. Die Datei muss dann heißen: .htaccess Den führenden Punkt nicht vergessen! Dann geht das auch mit den SEO-Boost-URLs!
Hi Merlyn, hat leider nicht geklappt... muss ich das nicht mit meinem Verzeichnis modifizieren: Oder was macht das? Besten Dank!
Selbstverständlich musst Du Deine Domain dafür einsetzen ... Sorry, da hab ich nicht ganz aufgepasst und die Adresse eines Kunden aus Versehen dringelassen. Nachtrag: Hab das eben noch angepasst
Danke schonmal Kannst du mir auch noch sagen wie ich das dann mit Unterordner formatiere, in dem der Shop liegt? So geht es zumindest nicht: RewriteEngine on #RewriteCond %{HTTP_HOST} ^qsp\.de$ #RewriteRule ^(.*)$ http://www.qsp.de/porzellan/$1 [R=permanent,L]
RewriteEngine on RewriteCond %{HTTP_HOST} ^www\.qsp\.de$ RewriteRule ^(.*)$ http://qsp.de/$1 [R=permanent,L] Das reicht vollkommen aus. Es spielt keine Rolle, ob der Shop in einem Unterverzeichnis ist oder nicht. Der in der URL angegebene Ordner bleibt bei der Umleitung erhalten. Wichtig ist, dass du die # vor der Zeile weglässt, da die den Befehl deaktiviert . Da du die nicht-www-Adresse als Shop-Adresse hast, muss der Befehl, wie oben zu sehen, leicht verändert werden.
Hi Moritz, danke schon mal und mit der Raute war mir wohl klar Leider funktioniert es allerdings immer noch nicht. - .htaccess liegt wie unten angegeben im Shop-Root - mod_rewrite ist aktiviert ("suchmaschinenoptmierte URLs" geht z.B. wenn ich das testweise anschalte) - "suchmaschinenoptmierte URLs" ist deaktiviert - alle Häkchen bei SEO-Boost gesetzt und URLs repariert Ich geb nochmal den gesamten Inhalt der .htaccess, vielleicht hab ich ja was übersehen: Code: ## Gambio SEO Boost ## www.gambio.de AddType x-mapp-php5 .php .php5 .htm .html RewriteEngine on RewriteCond %{HTTP_HOST} ^www\.qsp\.de$ RewriteRule ^(.*)$ http://qsp.de/$1 [R=permanent,L] RewriteBase / RewriteRule . - [E=no-gzip:1] RewriteCond %{REQUEST_FILENAME} =.*\.(php|css|js|gif|jpg|jpeg|png)$ RewriteRule ^(.+) - [L] RewriteCond %{REQUEST_URI} (.*)?/admin/(.*) RewriteRule ^(.+) - [L] RewriteCond %{REQUEST_URI} (.*)?/images/(.*) RewriteRule ^(.+) - [L] RewriteCond %{REQUEST_URI} (.*)?/templates/(.*) RewriteRule ^(.+) - [L] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^(.+) - [L] RewriteCond %{REQUEST_FILENAME} -f RewriteRule ^(.+) - [L] RewriteCond %{REQUEST_FILENAME} -l RewriteRule ^(.+) - [L] ##boosted CONTENT RewriteRule (.*/)?info/([A-Za-z0-9_-]+)\.html.* shop_content.php?gm_boosted_content=$2&%{QUERY_STRING} [PT,L] ##boosted PRODUCTS RewriteRule (.*/)?([A-Za-z0-9_-]+)\.html product_info.php?gm_boosted_product=$2&%{QUERY_STRING} [PT,L] ##boosted CATEGORIES RewriteRule (.*/)?([A-Za-z0-9_-]+)/?.* index.php?gm_boosted_category=$2&%{QUERY_STRING} [L] Was noch merkwürdig ist und vielleicht bei der Diagnose hilft: Wenn ich SEO Boost aktiviere und auf meine Kategorien klicke, kommt ein 300er Error (Multiple Choices). Wenn ich auf eine Content-Seite klicke, gelange ich zur PHP Info Seite (also so als würde ich was mit phpinfo() ) aufrufen. Wäre super wenn das noch irgendwie klappt, weil ich weiß echt nicht mehr weiter. Schöne Grüße Mirco
Hallo, ich denke, du musst noch die RewriteBase anpassen: Code: RewriteBase /porzellan/ Fehler 300 klingt extrem stark danach, als wäre bei dir das eher selten nützliche und im Zusammenhang mit mod_rewrite sehr nervtötende Content-Negotiation-Feature von Apache aktiv. Lieber abschalten, mit folgender .htaccess-Zeile: Code: Options -MultiViews
Hi Marco, super mit deiner Veränderung funktioniert jetzt alles einwandfrei! Danke für den Service, auch noch mal an die anderen beiden
Hallo Marco, darf ich die gleiche Frage nochmal stellen? Webspace ebenfalls bei 1&1. Der Shop läuft auf (Link nur für registrierte Nutzer sichtbar.) Ich versuche, mod_rewrite zu aktivieren und bekomme derzeit die Fehlermeldung: Fehler: Umleitungsfehler. Die aufgerufene Website leitet die Anfrage so um, dass sie nie beendet werden kann. (Vorher hatte ich ein paarmal Error 500, interner Fehler) Die fehlerhafte .htacess sieht derzeit aus wie angehängt. Ich würde mich sehr freuen, wenn Du mir die Fehler nennen könntest, vielen Dank! (Die redirects sind die URL-Umleitungen von unserer vorherigen, gut gelisteten Seite) -------------------