Sie sind nicht angemeldet.

emet

Admin & Support

  • »emet« ist männlich
  • »emet« ist der Autor dieses Themas

Beiträge: 2 530

Wohnort: Rhein/Main

Paypal:

  • Nachricht senden

1

Donnerstag, 3. Dezember 2009, 16:57

Vermeidung von doppeltem Content

Gleich noch eins hinterher, denn doppelter Content kann auch nachteilig sein und von Suchmaschinen abgestraft werden. Da mir dies heute ebenfalls bei neuen Seiten aufgefallen ist.

Viele Homepages (versucht es mal bei Euren eigenen) können über

http://deine-domain.de

sowie auch über

http://www.deine-domain.de

aufgerufen werden. Das sollte eigentlich nicht so sein, doch viele wissen es gar nicht.

Mittels htaccess kann dieses wieder vermieden werden.

Einfach die .htaccess datei ins Haupzverzeichnis hochladen.

Quellcode

1
2
3
4
5
6
7
8
9
#  -----------------------------------------------------------------------------------------
#  Permanenter Aufruf der URL über
#  http://www.
#  -----------------------------------------------------------------------------------------

Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^deine-domain\.de$ [NC]
RewriteRule ^(.*) http://www.deine-domain.de/$1 [L,R=301]


Vorteilhaft wäre es ebenso für Euch alle, wenn Ihr die Suma-URLs (Suchmaschinenfreundliche und lesbare URLs) in Eurem Backend aktivieren würdet, soweit Euer Hoster das mit seinen Einstellungen zulässt.

Dann müsst Ihr natürlich dieses als erstes tun und es wird eine .htaccess vom System angelegt, welche so aussieht.

Quellcode

1
2
3
4
5
6
7
8
<IfModule mod_rewrite.c>

RewriteEngine on
RewriteRule ^([^-].*)/([^-].*)/([^-].*)/$ index.php?seite=$1&action=$2&id=$3 [L,NC]
RewriteRule ^([^-].*)/([^-].*)/$ index.php?seite=$1&action=$2 [L,NC]
RewriteRule ^([^-].*)\/$ index.php?seite=$1 [L,NC]

</IfModule>


Um nun auch noch den doppelten Content zu vermeiden muss die htaccess wie folgt angepasst/erweitert werden.

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#  -----------------------------------------------------------------------------------------
#  So kann man die URL auf http://www.
#  einbauen, wenn im CMS die Suma-URL 
#  aktiviert worden sind.
#  -----------------------------------------------------------------------------------------


<IfModule mod_rewrite.c>

RewriteEngine on
RewriteCond %{HTTP_HOST} ^deine-domain\.de$ [NC]
RewriteRule ^(.*) http://www.deine-domain.de/$1 [L,R=301]
RewriteRule ^([^-].*)/([^-].*)/([^-].*)/$ index.php?seite=$1&action=$2&id=$3 [L,NC]
RewriteRule ^([^-].*)/([^-].*)/$ index.php?seite=$1&action=$2 [L,NC]
RewriteRule ^([^-].*)\/$ index.php?seite=$1 [L,NC]

</IfModule>


Das wird Euch hoffentlich etwas weiter helfen und bringen.
.
HTML, was ist das? Ein neues Männermagazin? Css.., was es so alles gibt!

News: http://www.cms2day.de/news/1/
Features: http://www.cms2day.de/cms-funktionen/

Zufrieden mit cms2day und unserer Arbeit/Support - Spenden (-Button links) sind herzlich Willkommen - Dankeschön.
.

Werbung

2

Donnerstag, 3. Dezember 2009, 17:42

Danke :)
Genau des brauch ich Immoment auch! :thumbsup:

Werbung

stephanbesser

Anfänger

  • »stephanbesser« ist männlich

Beiträge: 52

CMS Version: immer die neuste ^^

Wohnort: Erfurt

Beruf: Ausbildungssuchend / Nebengewerbe

  • Nachricht senden

3

Samstag, 19. Dezember 2009, 12:39

Bei mir funkt das nicht.

Es tut sich garnichts ;)

Edit:

geht ^^

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »stephanbesser« (20. Dezember 2009, 02:37)


Werbung

4

Samstag, 19. Dezember 2009, 12:44

hast Du die SEO URL aktiviert, funzen diese?

Wenn nicht funzt bei dir wahrscheinlich mod rewrite nicht. - Anbieter Fragen.

Hoster?
Was funzt nicht?
Was wird angezeigt oder nicht?
Bekommst du einen 500 Fehler
eine Weisse Seite?

??????

Gruss
mantis

Werbung

stephanbesser

Anfänger

  • »stephanbesser« ist männlich

Beiträge: 52

CMS Version: immer die neuste ^^

Wohnort: Erfurt

Beruf: Ausbildungssuchend / Nebengewerbe

  • Nachricht senden

5

Samstag, 19. Dezember 2009, 18:45

hast Du die SEO URL aktiviert, funzen diese?

Wenn nicht funzt bei dir wahrscheinlich mod rewrite nicht. - Anbieter Fragen.

Hoster?
Was funzt nicht?
Was wir angezeigt ode nicht?
Bekommst du einen 500 Fehler
eine Weisse Seite?

??????

Gruss
mantis

Edit:
geht

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »stephanbesser« (20. Dezember 2009, 02:37)


Werbung

JOE

Fortgeschrittener Benutzer

  • »JOE« ist männlich

Beiträge: 359

Paypal:

  • Nachricht senden

6

Samstag, 19. Dezember 2009, 21:38

Zitat

"Design & Coding by besser-media.de". obwohl "CMS powered by cms2day"

Um korrekt zu bleiben, schreibe es einfach "Templatedesign und Realisierung oder Design und Realisierung by dein Name".



Signatur

Mancher lehnt eine gute Idee bloß deshalb ab, weil sie nicht von ihm ist!

Favorite Links
...............................................
SELFHTML
CSS4YOU
CSSMANIA
SELFPHP

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »JOE« (19. Dezember 2009, 21:46)


Werbung

7

Sonntag, 20. Dezember 2009, 02:45

Hi,

bei mir klappt es leider auch nicht so richtig.

Folgendes steht in meiner .htaccess (SEO Aktiviert)

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#  -----------------------------------------------------------------------------------------
#  mod_rewrite - Suchmaschinenoptimierung
#  -----------------------------------------------------------------------------------------


<IfModule mod_rewrite.c>

RewriteEngine on
RewriteRule ^([^-].*)/([^-].*)/([^-].*)/$ index.php?seite=$1&action=$2&id=$3 [L,NC]
RewriteRule ^([^-].*)/([^-].*)/$ index.php?seite=$1&action=$2 [L,NC]
RewriteRule ^([^-].*)\/$ index.php?seite=$1 [L,NC]

</IfModule>


#  -----------------------------------------------------------------------------------------
#  Vermeidung von Double-Content
#  -----------------------------------------------------------------------------------------


<IfModule mod_rewrite.c>

RewriteEngine on
RewriteCond %{HTTP_HOST} ^xxxxx\.de$ [NC]
RewriteRule ^(.*) http://www.xxxxxx.de/$1 [L,R=301]
RewriteRule ^([^-].*)/([^-].*)/([^-].*)/$ index.php?seite=$1&action=$2&id=$3 [L,NC]
RewriteRule ^([^-].*)/([^-].*)/$ index.php?seite=$1&action=$2 [L,NC]
RewriteRule ^([^-].*)\/$ index.php?seite=$1 [L,NC]

</IfModule>

Was ist daran verkehrt?
Wo liegt mein Fehler?

Die "xxxxx" sind die unkenntlich gemachte Domain.
Denn wenn ich im adminpanel SEO aktiviere und dann die .htaccess mit der hier geposteten ersetze, gibt es als URL nur folgendes:
"http://www.xxxx.de/index.php?seite=2.uebermich"

Double Content funktioniert, bloß beim aufruf von http://xxxx.de kommt statt http://www.xxxx.de/1.home oder http://www.xxxx.de/2.uebermich folgendes:
"http://www.xxxx.de/index.php?seite=1.home" bzw. "http://www.xxxx.de/index.php?seite=2.uebermich" Es scheint also SEO deaktiviert worden zu sein, obwohl im adminbereich es als aktiv markiert ist.

Würde mich über eine lösung freuen

Gruß
Sorcio

Werbung

8

Sonntag, 20. Dezember 2009, 12:59

ok danke für den hinweis, ist mir bei näherer betrachtung auch erst aufgefallen...

Werbung

Ähnliche Themen

Verwendete Tags

,