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

Und wieder einmal .httaccess

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
devolo01
PostRank 8
PostRank 8
Beiträge: 843
Registriert: 13.12.2008, 17:57

Beitrag von devolo01 » 10.12.2010, 15:49

Hallo in die Runde.

Ich habe das folgende Problem, und zwar muss ich einige urls Umleiten auf der Selben Domain.

Die Situation ist folgende:

Code: Alles auswählen

//Alte url 
http://domain.de/ordner/test.html
//Diese soll nach 
http://domain.de/ordner/test2.html
//Umgeleitet werden
Leider Funktioniert es nicht wirklich. Meine aktuelle httaccess Sieht wie folgt aus. Das Fett Hinterlegte ist mein Redirect.


Code: Alles auswählen


#Options +FollowSymlinks
RewriteEngine On
RewriteBase /

# Fix Apache internal dummy connections from breaking [(site_url)] cache
RewriteCond %{HTTP_USER_AGENT} ^.*internal\ dummy\ connection.*$ [NC]
RewriteRule .* - [F,L]

# Rewrite domain.com -> www.domain.com -- used with SEO Strict URLs plugin
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^www\.fernstudium-fernschulen\.de [NC]
RewriteRule (.*) http://www.fernstudium-fernschulen.de/$1 [R=301,L]

# Exclude /assets and /manager directories and images from rewrite rules
RewriteRule ^(manager|assets)/*$ - [L]
RewriteRule \.(jpg|jpeg|png|gif|ico)$ - [L]

# For Friendly URLs
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]

[b]#Datei Umleiten
RedirectPermanent /alterOrdner/datei.html http://domain.de/alterOrdner/neuedatei.html[/b]

Hoffe mir kann evtl. jemand sagen wo hier mein Fehler liegt.

VG und Dank[/quote]

Anzeige von ABAKUS

von Anzeige von ABAKUS »


Hochwertiger Linkaufbau bei ABAKUS:
  • Google-konformer Linkaufbau
  • nachhaltiges Ranking
  • Linkbuilding Angebote zu fairen Preisen
  • internationale Backlinks
Wir bieten Beratung und Umsetzung.
Jetzt anfragen: 0511 / 300325-0

Malte Landwehr
PostRank 10
PostRank 10
Beiträge: 3474
Registriert: 22.05.2005, 10:45

Beitrag von Malte Landwehr » 23.12.2010, 13:05

Versuch es mal mit dieser htaccess:

Code: Alles auswählen

# Was du suchst und hier bisher gar nicht auftauchte
Redirect 301 /ordner/test.html http://www.domain.de/ordner/test2.html

#Datei Umleiten
RedirectPermanent /alterOrdner/datei.html http://www.domain.de/alterOrdner/neuedatei.htm

#Options +FollowSymlinks
RewriteEngine On
RewriteBase /

# Fix Apache internal dummy connections from breaking [(site_url)] cache
RewriteCond %{HTTP_USER_AGENT} ^.*internal\ dummy\ connection.*$ [NC]
RewriteRule .* - [F,L]

# Rewrite domain.com -> www.domain.com -- used with SEO Strict URLs plugin
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^www\.fernstudium-fernschulen\.de [NC]
RewriteRule (.*) http://www.fernstudium-fernschulen.de/$1 [R=301,L]

# Exclude /assets and /manager directories and images from rewrite rules
RewriteRule ^(manager|assets)/*$ - [L]
RewriteRule \.(jpg|jpeg|png|gif|ico)$ - [L]

# For Friendly URLs
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]

Du musst deine Redirects vor die folgende Regel packen, da die sonst alles schluckt und die darunter stehenden Regeln nicht mehr beachtet werden:

Code: Alles auswählen

# For Friendly URLs
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]

Und um bei einem Link auf https://domain.de/ordner/test.html keine 301-Ketten zu erzeugen sollten manuelle Redirects auch immer vor der folgenden Regel stehen:

Code: Alles auswählen

# Rewrite domain.com -> www.domain.com -- used with SEO Strict URLs plugin
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^www\.fernstudium-fernschulen\.de [NC]
RewriteRule (.*) http://www.fernstudium-fernschulen.de/$1 [R=301,L] 
Andernfalls leistest du https://domain.de/ordner/test.html auf https://www.domain.de/ordner/test.html und das dann auf https://www.domain.de/ordner/test2.html. Schöner ist es, wenn https://domain.de/ordner/test.html direkt auf https://www.domain.de/ordner/test2.html geleitet wird.
Die 45 wichtigsten SEO-Tools und wie ich sie nutze.

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag