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

htaccess Weiterleitung um ein Unterverzeichnis höher

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
jurek
PostRank 1
PostRank 1
Beiträge: 4
Registriert: 09.12.2009, 04:52

Beitrag von jurek » 09.12.2009, 05:02

Hallo,

ich möchte folgende Aufgabe mit HTACCESS bewältigen und brauche dazu eure Hilfe:
Angenommen eine Webseite hat diese Struktur:

Code: Alles auswählen

www.domain.de/unterverzeichnis1/unterverzeichnis2/index.html
Die Struktur ist jetzt geändert worden und alle Dateien im "Unterverzeichnis2" liegen direkt im „Unterverzeichnis1“.

Der Ordner "Unterverzeichnis2" soll nun wegfallen, so dass im Prinzip nur

Code: Alles auswählen

www.domain.de/unterverzeichnis1/sitenamme.html
besteht.

Ich möchte eine HTACCESS Weiterleitung, die den Aufruf der Seite

Code: Alles auswählen

www.domain.de/unterverzeichnis1/unterverzeichnis2/index.html 
und der Seite

Code: Alles auswählen

www.domain.de/unterverzeichnis1/unterverzeichnis2/ 
automatisch zur Seite unter

Code: Alles auswählen

www.domain.de/unterverzeichnis1/sitenamme.html 
weiterleitet.

Ich bedanke mich für jede Hilfe.
jurek

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


jurek
PostRank 1
PostRank 1
Beiträge: 4
Registriert: 09.12.2009, 04:52

Beitrag von jurek » 09.12.2009, 17:27

Ich habe das Forum durchgesucht und kein Rat gefunden, deswegen für einen tipp wäre ich sehr dankbar.

MfG
jurek

Mork vom Ork
PostRank 9
PostRank 9
Beiträge: 2557
Registriert: 08.07.2008, 11:07
Wohnort: Aufm Friedhof.

Beitrag von Mork vom Ork » 09.12.2009, 18:22

Redirect ist dein Freund, eventuell auch RedirectMatch.

jurek
PostRank 1
PostRank 1
Beiträge: 4
Registriert: 09.12.2009, 04:52

Beitrag von jurek » 09.12.2009, 19:46

Hallo Mork vom Ork,

ich gebe Dir Recht, aber was soll ich mit chinesisch? ;) Ich bin im Englisch Analphabet! Deine Adresse ist bestimmt interessant aber wie gesagt, ich kenne nur ein bisschen Deutsch aber kein Englisch.
Trotzdem ich bedanke mich für Deine Hilfe recht herzlich.

Schöne Grüsse
jurek

Mork vom Ork
PostRank 9
PostRank 9
Beiträge: 2557
Registriert: 08.07.2008, 11:07
Wohnort: Aufm Friedhof.

Beitrag von Mork vom Ork » 09.12.2009, 20:07

In /.htaccess:

RedirectMatch permanent ^/unterverzeichnis1/unterverzeichnis2/ /unterverzeichnis1/sitename.html

jurek
PostRank 1
PostRank 1
Beiträge: 4
Registriert: 09.12.2009, 04:52

Beitrag von jurek » 10.12.2009, 00:59

Mork vom Ork,
bei mir funktioniert das nicht!

Google zeigt mir immer weiter "Nicht gefunden" :

Code: Alles auswählen

http://www.domain.de/unterverzeichnis1/unterverzeichnis2/
http://www.domain.de/unterverzeichnis1/unterverzeichnis2/index.html
obwohl ich das:

Code: Alles auswählen

RedirectMatch permanent ^/unterverzeichnis1/unterverzeichnis2/ /unterverzeichnis1/sitename.html

eingetragen habe. Die neue URL-s

Code: Alles auswählen

http://www.domain.de/unterverzeichnis1/sitename.html

funktionieren ganz normal, nur die o.g. verzeichnisse (wie Google zeigt) sind 404. In meinem htaccess ich habe noch sowas:

Code: Alles auswählen

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www\.domain\.de$
RewriteRule ^(.*)$ http://www.domain.de/$1 [L,R=301] 
RewriteRule ^index.html$ http://www.domain.de/ [L,R=301]
vielleicht stört was hier?
Meine frage ist deshalb. Gibt irgedwelche Möglichkeit solche Verzeichnis:

Code: Alles auswählen

http://www.domain.de/unterverzeichnis1/unterverzeichnis2/index.html
auf:

Code: Alles auswählen

http://www.domain.de/unterverzeichnis1/sitename.html
umzuleiten?

Mork vom Ork
PostRank 9
PostRank 9
Beiträge: 2557
Registriert: 08.07.2008, 11:07
Wohnort: Aufm Friedhof.

Beitrag von Mork vom Ork » 10.12.2009, 10:41

jurek hat geschrieben:Google zeigt mir immer weiter "Nicht gefunden" :
Wieso Google? Du rufst /unterverzeichnis1/unterverzeichnis2/ doch im Webbrowser auf, da muss es eine Weiterleitung geben, nicht bei Google. Google merkt von der Angelegenheit frühestens etwas, wenn der Googlebot wieder vorbeigeschaut hat - und das kann dauern, Tage, Wochen.

Falls es in deinem Webbrowser auch nicht will:
Das Format der Anweisung selbst ist korrekt. Hast du sie in dieselbe Datei geschrieben, in der auch der RewriteRule-Krams steht, kann der Fehler nur an einem Tippfehler bei der Angabe des Musters für den alten Pfad liegen. Prüfe nochmal, ob du ^/unterverzeichnis1/unterverzeichnis2/ korrekt an deine Situation angepasst hast. Die beiden Zeichen ^/ am Anfang müssen bleiben, alles andere entsprechend geändert werden.

Falls du trotzdem nicht weiterkommst:
Nenne die echten Daten, gerne auch per PM.

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag