URL für SEO anpassen

Eines der wichtigsten Anwendungsgebiete von mod_rewrite ist das umschreiben von dynamischen in statische URLs um "suchmaschinenfreundliche URLs" zu erzeugen. Aber was ist besser fürs Ranking? http://www.url.com/12_2.htm, http://www.url.com/url,12,2.htm oder doch lieber http://www.url.com/12/2/url/ Fragen zum URL-Design werden hier diskutiert.

Moderator: Super-Mod

URL für SEO anpassen

Beitragvon SebFFM » 16.11.2009 17:54

Hallo zusammen,

ich beschäftige mich jetzt schon ein paar Stunden mit nur einem Thema
und kommen irgendwie nicht weiter weil mir die Basics fehlen.
Folgendes Problem;
ich möchte meine URLs mittels der .htaccess Datei so anpassen das sie SEO/ Google konform sind.
Momentan sehen die URLs so aus:
http://www.skyline-panorama.de/index.php?menu_id=1
http://www.skyline-panorama.de/index.php?menu_id=2
usw.
ich würde gern den hinteren Teil ( index.php?menu_id=2) durch beispielsweise neuigkeiten ersetzen!
http://www.skyline-panorama.de/neuigkeiten

versucht habe ich es mit diesem Code
Code: Alles auswählen
RewriteEngine on
RewriteCond %{QUERY_STRING} menu_id=10
RewriteRule ^ http://www.skyline-panorama.de/impressum [R=301,L]

klappt aber nicht!
Mein Problem sollte doch so relativ einfach zu lösen sein,
vielen Dank vorab für eure Hilfe!

Gruß, der Seb
SebFFM
.
.
 
Beiträge: 8
Registriert: 16.11.2009 17:37
Wohnort: Frankfurt

URL für SEO anpassen

Beitragvon SebFFM » 24.11.2009 20:20

Hallo nochmals,

nach unzähligen Versuchen habe ich es endlich
geschafft meine URLs anzupassen.

Leider hab ich nur 50% der Wegstreck geschafft,
die Links werden jetzt schonmal so aufgerufen wie ich sie möchte, die URL springt jedoch ab den nächten Klick
in der Navigation wieder in das alte, unangepasste Muster zurück.
kann man das noch auf eine andere Weise anpassen?

Mein Code in der .htaccess
Code: Alles auswählen
Options +FollowSymLinks
RewriteEngine on
RewriteRule start(.*)\.htm /index.php?menu_id=1
RewriteRule neu(.*)\.htm /index.php?menu_id=2
RewriteRule uebersicht(.*)\.htm /index.php?menu_id=3
RewriteRule sebastian-trandafir(.*)\.htm /index.php?menu_id=5
RewriteRule panorama-ausruestung(.*)\.htm /index.php?menu_id=6
.
.
.


die Links dazu
http://www.skyline-panorama.de/start.htm
http://www.skyline-panorama.de/neu.htm
http://www.skyline-panorama.de/uebersicht.htm
http://www.skyline-panorama.de/sebastian-trandafir.htm
http://www.skyline-panorama.de/panorama-ausruestung.htm
usw.

Wäre echt über jeden Tipp dankbar!

Gruß, der Seb
SebFFM
.
.
 
Beiträge: 8
Registriert: 16.11.2009 17:37
Wohnort: Frankfurt

Beitragvon juliokr » 24.11.2009 22:55

Ich denke du bist dir nicht klar darüber dass Du die URL -Ausgabe auch Ändern musst !
Also z.B.der link 3/start.htm nicht "index.php?menu_id=1" sein darf, sondern start.htm
juliokr
.
.
 
Beiträge: 2
Registriert: 26.10.2009 22:24

URL für SEO anpassen

Beitragvon SebFFM » 24.11.2009 23:05

Um ehrlich zu sein verstehe ich das alles nicht so genau!
:oops:
Wie kann ich die Ausgabe anpassen, die Navigation und die URL Vergabe läuft bei mir über ein php
skript
oder kann man das auch in der .htaccess Datei anpassen.
SebFFM
.
.
 
Beiträge: 8
Registriert: 16.11.2009 17:37
Wohnort: Frankfurt

Beitragvon Gumbo » 26.11.2009 17:57

mod_rewrite kann nur die URLs der an den Server gerichteten Anfragen verarbeiten. Du musst also schon die richtigen URLs ausliefern, damit diese wieder in die interne Darstellung umgeschrieben werden können. Und was deine Regeln betrifft, solltest du Start und Ende der URL-Pfade klar definieren:
Code: Alles auswählen
RewriteRule ^start\.htm$ /index.php?menu_id=1
RewriteRule ^neu\.htm$ /index.php?menu_id=2
RewriteRule ^uebersicht\.htm$ /index.php?menu_id=3
RewriteRule ^sebastian-trandafir\.htm$ /index.php?menu_id=5
RewriteRule ^panorama-ausruestung\.htm$ /index.php?menu_id=6
Markus Wulftange
Gumbo
Moderator
Moderator
 
Beiträge: 5019
Registriert: 07.01.2005 01:18
Wohnort: Trier

Beitragvon SebFFM » 26.11.2009 21:56

Hi Markus,

danke dir für deinen Beitrag,
die Datei ist gerade umgeschrieben und auf den Server geladen.

Ich glaube, dann hab ich das mit der Moderewrite Funktion von Anfang an verkehrt verstanden,
es war immer mein Problem, dass ich die URLs aus meinem Navigationsskript nur so index.php?menu_id=1 erhalten habe und nicht die Möglichkeit hatte es umzuschreiben.
Die internen Verlinkungen laufen ich jetzt über die neuen Links,
die Verlinkung über die Navigation läuft wie gehabt.
Nachmal Danke!

Gruß, der Seb
SebFFM
.
.
 
Beiträge: 8
Registriert: 16.11.2009 17:37
Wohnort: Frankfurt

Beitragvon SebFFM » 07.12.2009 22:12

Hallo zusammen,
ich könnte doch nochmal etwas Hilfe gebrauchen :roll: !

Ich komme mit dem Thema URLs einfach nicht weiter,
momentan hänge ich an einer Weiterleitung von den Alten URLs zu den neuen URLs fest!

ein Beispiel:
alt: http://www.skyline-panorama.de/index.php?menu_id=21
weiterleitung auf
neu:http://www.skyline-panorama.de/frankfurt-skyline.htm

Wie kann ich es am besten realisieren,
dass ich meine vorhandenen URLs aus der Navigationsleiste(mit ID=xx), die ich leider nicht verändern kann,
auf die neuen URLs weiterleiten kann.
Ich hab jetzt ein paar Tage mit verschiedenen 301 und htaccess generatoren experimentiert aber leider nix zustande gebracht.

Hat vielleicht von euch jemand eine Idee für meine Problemlösung,
ich wär wirklich sehr dankbar!

Gruß, der Seb
SebFFM
.
.
 
Beiträge: 8
Registriert: 16.11.2009 17:37
Wohnort: Frankfurt

Beitragvon SebFFM » 08.12.2009 21:54

Kann man das nicht einfach
alt => auf => neu umleiten, für jede Seite einzeln?

also

http://www.skyline-panorama.de/index.php?menu_id=3 => http://www.skyline-panorama.de/uebersicht.htm
http://www.skyline-panorama.de/index.php?menu_id=11 => http://www.skyline-panorama.de/panorama-frankfurt.htm
http://www.skyline-panorama.de/index.php?menu_id=21 => http://www.skyline-panorama.de/frankfurt-skyline.htm
usw.
Wie macht ihr sowas bei der Erstellung einer Webseite,
oder gibt es ein Navigationsskript bei den man die URLs gleich zu den jeweiligem Menüpunkt festlegen kann?

Ich weiß, meine Fragestellung ist etwas unkonventionell aber ich bin da wirklich Neuling und würde mich über etwas Hilfe freuen!

Gruß, der Seb :oops:
SebFFM
.
.
 
Beiträge: 8
Registriert: 16.11.2009 17:37
Wohnort: Frankfurt


Zurück zu URL-Design

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste