total verwirrt

Eines der wichtigsten Anwendungsgebiete von mod_rewrite ist das umschreiben von dynamischen in statische URLs um "suchmaschinenfreundliche URLs" zu erzeugen. Aber was ist besser fürs Ranking? http://www.url.com/12_2.htm, http://www.url.com/url,12,2.htm oder doch lieber http://www.url.com/12/2/url/ Fragen zum URL-Design werden hier diskutiert.

Moderator: Super-Mod

total verwirrt

Beitragvon seechiller » 13.02.2009 11:17

Hallo Forum

Ich habe ein lächerliches Problem und zwar möchte ich folgendes erreichen:
aus www.meindomain.de/xyz will ich eine Umleitung nach www.meindomain.de/de/xyz erstellen.

Ich bekomme das einfach nicht hin, folgendes habe ich versucht:
Code: Alles auswählen
RewriteEngine On

RewriteBase /
RewriteRule ^ttt/index.html$  de/ttt


Klappt einfach nicht...

liegt es ev. daran das ich noch andere rules habe?
Folgende Rules sind noch im selben .htaccess file:

Code: Alles auswählen

RewriteCond   %{REQUEST_FILENAME} !-f
RewriteCond   %{REQUEST_FILENAME} !-d
RewriteRule   ^(.+) /index.php?url=$1 [L]


Kann es sein das sich diese Rules stören?

Ich habe nun alle möglichen Varianten durch, ich häne absolut in der Luft.

Bin für jeden Tipp danbar
seechiller
.
.
 
Beiträge: 3
Registriert: 13.02.2009 11:12

Beitragvon Gumbo » 13.02.2009 18:35

Eine Weiterleitung (zumindest extern) solltest du immer mittels R-Flag explizit angeben:
Code: Alles auswählen
RewriteRule ^ttt/index\.html$  de/ttt [R]
Markus Wulftange
Gumbo
Moderator
Moderator
 
Beiträge: 5019
Registriert: 07.01.2005 01:18
Wohnort: Trier

Beitragvon seechiller » 14.02.2009 09:53

Danke sehr! Leider gibt es nun eine schleife :-(

Ich denke es liegt noch am folgenden Regelsatz:
Code: Alles auswählen
RewriteRule ^(.*)$ http://www.xyz.de/$1 [R=301,L]


Dieser stammt vom CMS.

Kann ich irgendwie mod_rewrite sagen das es den string "ttt" ausschliessen soll?
seechiller
.
.
 
Beiträge: 3
Registriert: 13.02.2009 11:12

lösung gefunden

Beitragvon seechiller » 18.02.2009 08:22

leider habe ich es mit mod rw nicht zum laufen gebracht, ich habe nun eine andere lösung gefunden, mit redirects

hier die lösung:
Code: Alles auswählen
Redirect permanent /ttt http://www.xyz.ch/de/ttt



Ev. hilft es mal noch jemandem mit dem selben Problem :D
seechiller
.
.
 
Beiträge: 3
Registriert: 13.02.2009 11:12


Zurück zu URL-Design

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste