Seite 1 von 2
htaccess die xte
Verfasst: 16.10.2007, 18:19
von bydlo
moin moin,
innerhalb eines CMS hab ich nen homelink der blöderweise nicht auf die domain linkt sondern ganz doof nach
www.domain.de/?Home
also DC.
ist auch schon bei google im index.
da ich grade die stelle nicht finde würde ich gerne per htaccess weiterleiten.
die index liegt nicht im root sondern in einem verzeichnis namens verlag.
funktioniert nicht
wie muss denn nun der redirect heissen?
gruss axel
Verfasst: 16.10.2007, 18:33
von Mat!
Redirect 301 /verlag/index.html
https://www.domain.de
würde ich sagen....
Verfasst: 16.10.2007, 18:42
von chris21
Hallo Bydlo,
das Modul mod_alias, welches Du hier verwenden willst, kann mit Query-Strings ("?Home") nichts anfangen, da musst Du auf mod_rewrite zurückgreifen, z.B. so
Code: Alles auswählen
RewriteCond %{QUERY_STRING} ^Home$
RewriteRule (.*) http://www.deinedomain.tld/? [R=301]
Das Fragezeichen am Ende des deinedomain.tld/ verhindert/unterbindet, dass der Query-String "?Home" weitergegeben wird.
Verfasst: 16.10.2007, 19:05
von bydlo
@chris 21
jetzt krieg ich ein
Die Seite kann nicht angezeigt werden.
für SUMA OK aber für den user der auf den HOMElink klickt irgendwie blöd.
@Mat
deine version geht auch nicht
AARRGH .. ich hasse dieses CMS und den mann der es zusammengefrickelt hat
Verfasst: 16.10.2007, 20:31
von matin
versuch mal
Code: Alles auswählen
RewriteEngine On
RewriteCond %{QUERY_STRING} ^Home$
RewriteRule ^index\.php$ /? [L,R=301]
Verfasst: 16.10.2007, 20:31
von chris21
Hast Du noch andere Anweisungen in der .htaccess Datei drin?
Versuch mal:
Code: Alles auswählen
RewriteEngine on
RewriteCond %{QUERY_STRING} ^Home$
RewriteRule (.*) http://www.deinedomain.tld/? [R=301,L]
Verfasst: 16.10.2007, 20:48
von bydlo
the winner iiiiiiisss..
!! matin!!
Danke.
hat noch jemand ne idee wie ich aus...
www.domain.de/?Publikationen:Literatur_Psychologie
ein
www.domain.de/Publikationen-Literatur-Psychologie
machen kann?
gruss axel
Verfasst: 16.10.2007, 20:56
von matin
RewriteEngine On
RewriteCond %{QUERY_STRING} ^Publikationen:Literatur_Psychologie$
RewriteRule ^(.*)
https://www.domain.at/Publikationen-Lit ... sychologie? [L,R=301]
könnte aber ne schleife erzeugen ... *grübel*
Verfasst: 16.10.2007, 21:03
von bydlo
könnte man da nicht ne regel draus basteln?
es gibt nämlich noch mehr URLs die nach diesem schema gebaut sind
domain.de/?rubrik:keyword_Keyword2
Verfasst: 16.10.2007, 21:07
von matin
muss der aufruf der dynamischen seite gleichzeitig per 301 umgeleitet werden, oder genügt es dass bei aufruf der "schönen" url der inhalt der dynamischen angezeigt wird?
Verfasst: 16.10.2007, 21:07
von bydlo
gibt einen..
Error 404 - Not found
Verfasst: 16.10.2007, 21:20
von bydlo
matin hat geschrieben:muss der aufruf der dynamischen seite gleichzeitig per 301 umgeleitet werden, oder genügt es dass bei aufruf der "schönen" url der inhalt der dynamischen angezeigt wird?
nach allen regeln der kunst bitte
schöne URL und inhalt anzeigen und schöne SEF-URL im index.
gruss axel
Verfasst: 16.10.2007, 21:52
von matin
ob das geht ... neben ner 301er von dynamischen zu schönen braucht's da noch eine ersetzung des "_" zu "-" ... *grübelgrübel*
Verfasst: 16.10.2007, 21:57
von matin
wenn das jetzt funktoniert, fress ich einen besen
Code: Alles auswählen
RewriteEngine On
RewriteCond %{QUERY_STRING} ^([A-Z]+)$
RewriteRule ^(.*) http://www.domain.at/%1.html? [L,R=301]
RewriteRule ^(A-Z]+)$ /index.php?$1&umgeleitet=ja
RewriteRule ^(.*)_(.*)$ http://www.domain.at/$-$2 [R=301,L]
Verfasst: 16.10.2007, 22:14
von bydlo
du kannst dir den besen für morgen aufheben.
manche grafiken wurden nicht mehr angezeigt und umgeschrieben wurde auch nix