Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

301 Weiterleitung per htaccess

Hier können Sie Ihre Fragen zum Thema Suchmaschinenoptimierung (SEO) / Positionierung stellen
Neues Thema Antworten
muden
PostRank 1
PostRank 1
Beiträge: 13
Registriert: 24.04.2006, 11:33
Wohnort: Hamburg

Beitrag von muden » 20.06.2006, 17:35

Moin moin!

Stecke bei folgendem Problem fest:
Habe doppelten Content, welchen ich per mod_rewrite verhindern will.
Ich bin unter 1. emude.de/verzeichnisse und 2.emude.de/verzeichnisse/ erreichbar.
Nun sollen alle Verzeichnisendungen OHNE / zu denen MIT / am Ende der url per 301 weitergeleitet werden. Außerdem sollen www.emude.de/*.html zu emude.de/*.html weitergeleitet werden, sowie www.emude.de/verzeichnis/*.html zu emude.de/verzeichnis/*.html. Die Probleme sind also 1. die slashs am Verzeichnisnamenende und 2. das entfernen aller www's per 301.Habe es geschafft, von www.emude.de und www.emude.de/ auf emude.de/ weiterzuleiten. Meine htaccess sieht wie folgt aus:

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php

# Von www.* auf * umleiten
RewriteCond %{HTTP_HOST} ^www\.emude\.de$ [NC]
RewriteRule ^(.*)$ https://emude.de/$1 [L,R=301]

# Spambots nach User_agent aussperren

RewriteCond %{HTTP_USER_AGENT} ^.*Whacker.*$ [OR]
RewriteCond %{HTTP_USER_AGENT} ^EmailCollector [OR]
RewriteCond %{HTTP_USER_AGENT} ^EmailSiphon [OR]
RewriteCond %{HTTP_USER_AGENT} ^EmailWolf [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*FileHound.*$ [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*TurnitinBot.*$ [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*JoBo.*$ [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*adressendeutschland.*$
RewriteRule ^.* - [F]


Ich komme mit den "regulären Ausdrücken nicht klar und bin für jeden Tip dankbar!!

Viele Grüße aus Hamburg, Dirk