php.de

Zurück   php.de > Webentwicklung > Server, Hosting und Workstations

Server, Hosting und Workstations Server-Konfigurationsdateien (.htaccess/httpd.conf) und Arbeiten auf Serverebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 08.02.2012, 02:43  
Benutzer
 
Registriert seit: 10.02.2010
Beiträge: 75
PHP-Kenntnisse:
Anfänger
levans befindet sich auf einem aufstrebenden Ast
Standard falsche .htaccess? - seo freundliche urls

Hallo,

ich habe ein kleines merkwürdiges Problem. Ich hoffe mir kann jemand evtl. ein Tipp geben

Und zwar wie kann es angehen dass mit diesem Code

Code:
RewriteRule ^(.*)-Monat-(.*).html$ monate.php?id=$2&%{QUERY_STRING}
RewriteRule ^c-0-0/([^/-]+)-([^/-]+)/$ /$1-Monat-$2.html [L,R=301]
bei Google nun 3 verschiedene Arten meiner URLs indexiert werden?

D.h. bei Google ist zum Beispiel zu finden:

1.) monate.php?id=2 (Steht für Februar)
2.) Oktober-Monat-10.html
3.) -Monat-7.html

Wieso wird bei Monat 7 nicht der Monatsname mit indexiert? Oder weshalb wird der Monat Februar nicht ordentlich indexiert wie die Oktober-Seite??

Und wäre es eigentlich möglich dass wenn man monate.php?id=2 aufruft direkt automatisch zu Februar-Monat-2.html geleitet wird??

Danke im voraus
levans ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 08.02.2012, 02:46  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.994
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zitat:
wie kann es angehen dass mit diesem Code
bei Google nun 3 verschiedene Arten meiner URLs indexiert werden?
Ganz einfach: Du hast irgendwo falsche Links drin. Das hat weder mit Google noch mit mod_rewrite (nicht „.htaccess“) zu tun.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online   Mit Zitat antworten
Alt 08.02.2012, 03:51  
Benutzer
 
Registriert seit: 10.02.2010
Beiträge: 75
PHP-Kenntnisse:
Anfänger
levans befindet sich auf einem aufstrebenden Ast
Standard

Was sind denn in deinen Augen falsche Links? Oder besser ausgedrückt wo kann ich anfangen den Ungereimtheiten auf den Grund zu gehen? =)

Code:
monate.php?id=$2&%{QUERY_STRING}
müsste es vielleicht so lauten

Code:
monate.php?id=$2&name=$1&%{QUERY_STRING}
damit wenigstens Monat 7 auch mit Namen bei Google indexiert wird? Obwohl Oktober wird mit Namen bei Google indexiert, dass heißt ja das name=$1 überflüssig ist. . . mod_rewrite ist ganz schön schwer =(
levans ist offline   Mit Zitat antworten
Alt 08.02.2012, 05:26  
Erfahrener Benutzer
 
Benutzerbild von Dark Guardian
 
Registriert seit: 10.10.2009
Beiträge: 2.637
PHP-Kenntnisse:
Fortgeschritten
Dark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekannt
Standard

Zitat:
Zitat von levans Beitrag anzeigen
Was sind denn in deinen Augen falsche Links? Oder besser ausgedrückt wo kann ich anfangen den Ungereimtheiten auf den Grund zu gehen? =)

Code:
monate.php?id=$2&%{QUERY_STRING}
müsste es vielleicht so lauten

Code:
monate.php?id=$2&name=$1&%{QUERY_STRING}
damit wenigstens Monat 7 auch mit Namen bei Google indexiert wird? Obwohl Oktober wird mit Namen bei Google indexiert, dass heißt ja das name=$1 überflüssig ist. . . mod_rewrite ist ganz schön schwer =(
Google indexiert nur was der Robot "irgendwo" findet. D.h. wenn solche, in deinen Augen, fehlerhafte URLs bei Google erscheinen hat der Robot diese URLs irgendwo im Netz so gefunden.

Die Lösung heißt:
1. Deine Seite auf entsprechende URLs zu untersuchen.
2. Die "fehlerhaften" URLs abfangen und einen "harten" Redirect mit 300 Moved Permanently Status setzen, sodas der Robot die alten URls auf Dauer gegen die neuen tauschen kann.
__________________
"Alles im Universum funktioniert, wenn du nur weißt wie du es anwenden musst".
Dark Guardian ist offline   Mit Zitat antworten
Alt 08.02.2012, 14:54  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.994
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zitat:
Das hat weder mit Google noch mit mod_rewrite (nicht „.htaccess“) zu tun.
Und warum präsentierst Du mir direkt danach Deine mod_rewrite-Conditions?
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online   Mit Zitat antworten
Alt 08.02.2012, 19:59  
Benutzer
 
Registriert seit: 10.02.2010
Beiträge: 75
PHP-Kenntnisse:
Anfänger
levans befindet sich auf einem aufstrebenden Ast
Standard

Danke Dark Guardian

und entschuldigung nikosch, hab nur zu schnell gelesen und falsch interpretiert!

Dann werde ich mich nun mal auf die Suche nach den fehlerhaften Links machen, allerdings kann es ja eigentlich keine geben da alle Einträge automatisch ausgebeben werden somit so gesehen alle gleich sind. Ich habe auf der Seite keine Links selbst eingetragen oder ähnliches.


Code:
RewriteRule ^(.*)-Monat-(.*).html$ monate.php?id=$2&%{QUERY_STRING}
RewriteRule ^c-0-0/([^/-]+)-([^/-]+)/$ /$1-Monat-$2.html [L,R=301]
Könnte man es evtl. so erweitern, dass wenn man monate.php?id=5 aufruft automatisch zur seo freundliche url Mai-Monat-5.html direkt weitergeleitet wird??
levans ist offline   Mit Zitat antworten
Alt 08.02.2012, 20:01  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.994
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Welchen Sinn sollte das machen? Google wertet das nicht aus. Und Du baust ne tolle Endlosschleife.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online   Mit Zitat antworten
Alt 10.02.2012, 02:54  
Benutzer
 
Registriert seit: 10.02.2010
Beiträge: 75
PHP-Kenntnisse:
Anfänger
levans befindet sich auf einem aufstrebenden Ast
Standard

Danke Nikosch, dass mit der Endlosschleife hatte ich nicht bedacht

Ich bin am verzweifeln. Keine fehlerhaften Links zu entdecken und vorhin habe ich bei Google nach meinen Links nachgeschaut und der Eintrag der so "-Monat-9.html" angezeigt wurde wird nun so "monate.php?id=9" gezeigt.

Am liebsten wäre mir September-Monat-9.html - Könnte man das irgendwie anders beeinflussen, außer evtl. der Behebung von fehlerhaften Links (von denen keine zu finden sind)??
levans ist offline   Mit Zitat antworten
Alt 10.02.2012, 03:23  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.994
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Nein. Aber Du kannst Dich mal bei Google Webmastertools anmelden und gucken, woher die Links kommen.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] .htaccess frage noop PHP Einsteiger 2 18.05.2011 21:48
Pdf Frame in index.html durch .htaccess schützen alkhatw Server, Hosting und Workstations 5 05.02.2011 15:41
[Erledigt] .htaccess Fehlerseiten: falsche URL weiterverarbeiten automatix Server, Hosting und Workstations 2 11.01.2011 18:27
In haupt .htaccess Passwortschutz für Unterordner festlegen smilla Server, Hosting und Workstations 3 26.07.2010 12:37
Dynamischen Content mit .htaccess filtern epnet PHP Tipps 2010 3 05.07.2010 08:11
.htaccess wird ignoriert BlackScorp Server, Hosting und Workstations 0 01.07.2010 10:34
.htaccess Schutz nur für bestimmte Useragents smilla PHP Tipps 2010 2 17.06.2010 17:35
.htaccess bei Xampp luks2com Server, Hosting und Workstations 2 25.05.2010 07:46
[Erledigt] .htaccess // php_value max_execution_time grrrlinator Server, Hosting und Workstations 2 08.04.2010 12:28
URLs erzeugen und routen fat32 Software-Design 5 25.10.2009 19:54
Problem mit .htaccess auf lokal (Vista) xampp Mr.Karl PHP Tipps 2008 13 19.09.2008 04:28
PHP: Falsche Pfade bei include/require ohne include_path Zergling-new Tutorials 4 20.05.2008 09:55
.htaccess LA-Finest HTML, Usability und Barrierefreiheit 4 28.02.2007 22:39
register_globals per .htaccess auf off stellen A Hoppe PHP Tipps 2006 4 26.03.2006 12:58
Problem mit .htaccess und php PHP Tipps 2004 2 05.07.2004 14:06

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
freundliche urls bei one.com, seo freundliche urls php, htaccess seo friendly url php

Alle Zeitangaben in WEZ +2. Es ist jetzt 00:30 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum