| | | | |
| |||||||
| Software-Design Diskussionen auf Profi-Niveau: PHP Lösungen auf konzeptioneller Ebene |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Supermoderator HD Registriert seit: 16.03.2008
Beiträge: 8.709
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Hi, was genau ist jetzt deine Frage? Ich sehe jetzt ehrlich gesagt auch nicht so ganz den Zusammenhang zum Softwaredesign. Du hast einen Front-Controller, der über URL-Parameter gesteuert wird. Ob und wie du nun die URLs umschreibst, ist doch vollkommen deine Entscheidung. Mache es so, wie es dir gefällt, wie du meinst, dass es optimal lesbar ist. Suchmaschinen ist es vollkommen egal, wie du die URLs umschreibst, zumindest Google ist es sogar egal, ob du sie überhaupt umschreibst. Wichtig ist bloß, dass du Duplicate Content vermeidest und nicht aus Versehen unter zwei URLs denselben Content anbietest. example.com/index.php?key1=foo&key2=bar ist was anderes als exmaple.com/index.php?ke1=foo. Auch angehängte Ampersands solltest du vermeiden. Mit etwas Pech wird example.com/index.php?key=value als etwas anderes angesehen als example.com/index.php?key=value& Bei umgeschriebenen URLs ist das genau dasselbe. example.com/key/value ist etwas anderes als example.com/key-value ist etwas anderes als example.com/key1/value1/key2/value2. Auch mit nachfolgenden Slashs wäre ich vorsichtig. Ich leite in aller Regel umgeschriebene Verzeichnisnamen auf die Variante mit Slash um. Also example.com/page1 wird weitergeleitet zu example.com/page1/. example.com/foobar.html wird natürlich ohne Slash belassen, auch wenn es eigentlich auch ein umgeschriebener URL ist, der z.B. eigentlich auf example.com/index.php?url=/foobar.html verweist oder so. Fazit: wie du umschreibst und ob du umschreibst ist mistegal. Du musst nur konsequent bleiben und auf duplicate Content achten.
__________________ Refining Linux Advent Calendar series “24 Outstanding ZSH Gems” |
| | |
| | |
| Benutzer Registriert seit: 04.10.2010
Beiträge: 62
PHP-Kenntnisse: Fortgeschritten ![]() | Danke! Evtl. hab ich den BegrifF Design auch zu weit gefasst. Trotzdem ist es hilfreich auch einfach mal was abgesegnet zu bekommen @Manko10: Danke, dass du mich nochmal an den Duplicate Content erinnert hast. Da hätte ich jetzt nicht daran gedacht. |
| | |
| | ||
| Moderator¹ Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Zitat:
__________________ RGB is totally confusing - I mean, at least #C0FFEE should be brown, right? | |
| | |
| | |
| Moderator Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() | Sorry aber ich steig da jetzt nicht durch, wen stört denn duplicate content und warum? Ich hab mehr im Intranet zu tun, deshalb hab ich mit Google & co. nichts am Hut, interessieren würde es mich aber trotzdem. |
| | |
| | ||
| Erfahrener Benutzer Registriert seit: 04.08.2010
Beiträge: 287
PHP-Kenntnisse: Fortgeschritten ![]() | Zitat:
kurzfassung: google kann es dir ziemlich übel nehmen, wenn du den selben Inhalt auf mehreren Seiten anbietest. Schließlich könntest du dadurch öfter in den Suchergebnissen auftauchen. Es lässt sich zwar nicht verhindern und ist oft genug gewollt (mobi-version, druckversion), allerdings sollte man darauf achten, dass google (und co.) nur eine davon unter die lupe nimmt | |
| | |
| | |
| Supermoderator HD Registriert seit: 16.03.2008
Beiträge: 8.709
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Naja, wieso als Frechheit. Google ist kein staatlich finanzierter öffentlicher Dienst, sondern auch ein privates Unternehmen. Folglich darf es auch entschieden, nach welchen Kriterien Seiten bewertet werden. Die Duplicate Content Policy entstand wie ich vermute aus der Idee, dass man um Google vorzugauckeln, relevant zu sein, einfach fremden Content übernimmt oder eigenen Content einfach nur repliziert. Dass auch angehängte Slashs bereits als verschiedene URLs gedeutet werden, sehe ich oft in den Webmastertools. Da sind dann oft Links zweimal aufgeführt. Einmal mit Slash (example.com/page1) und einmal mit Slash (example.com/page1/). Deshalb achte ich beim URL-Rewriting sehr genau darauf, einen Slash am Ende zu fordern, damit die Regel zutrifft. Am Anfang der .htaccess steht dann meist eine Regel, die dafür sorgt, dass alle URLs ohne Slash, die nicht zu einer physisch existierenden Datei führen oder eine Dateiendung beinhalten, zur Variante mit Slash weitergeleitet werden. Damit erreiche ich das Standardverhalten des Apache bei Aufruf eines Verzeichnisses ohne nachfolgenden Slash. Dieses wird auch zur Variante mit Slash weitergeleitet. Zu den Canonical-URLs: das sollte in der Tat nicht vergessen werden. Aber bitte verwechsle Code: <link rel="canonical" href="http://example.com/mypage" /> Code: <link rev="canonical" href="http://exam.pl.invalid/df235d6" />
__________________ Refining Linux Advent Calendar series “24 Outstanding ZSH Gems” Geändert von Manko10 (28.10.2010 um 16:11 Uhr). |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [Erledigt] Left Join 3 Tabellen | mykosch | Datenbanken | 5 | 16.09.2010 14:51 |
| [Erledigt] Commands out of Sync (mysqli) - wie code ich es sauber und ohne Fehler? | marcial | PHP Tipps 2010 | 18 | 09.09.2010 14:36 |
| Sauber Programmieren | MoneY | PHP-Fortgeschrittene | 9 | 22.05.2010 13:15 |
| mkdir() mit suexec nicht sauber? | Anotherone | PHP-Fortgeschrittene | 4 | 22.06.2007 13:35 |
| Sauber formatierte Debug-Ausgabe | PHP-Fortgeschrittene | 7 | 30.12.2005 08:37 | |
| bild sauber tranparent machen | PHP-Fortgeschrittene | 9 | 03.01.2005 15:06 | |
| [Erledigt] color="#FF0000" wird im Textfeld nicht sauber ange | HTML, Usability und Barrierefreiheit | 4 | 10.12.2004 13:54 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| canonical, sauber url dank htaccess, sauber url, google |