Seite 1 von 1

Frage 301 Redirect Wordpress und index.htm

Verfasst: 19.02.2009, 19:07
von babez
Habe gerade in den GWT gesehen, dass weit über 100 Seiten auf

www.domain.de/index.htm

linken...

wenn ich die aufrufe kommt "Error 404 - Not Found" das wird auch GWT angezeigt.

Auf der Domain läuft Wordpress

wenn ich

www.domain.de/index.php

eintippe wird die URL auf www.domain.de/ umgebogen....

wie kann ich die index.htm umleiten...

das legt die ganze Seite lahm...
Redirect 301 /index.htm https://www.domain.de/

jemand ne idee??

Verfasst:
von

Verfasst: 19.02.2009, 19:18
von wehwehweh
das müsste aber funktionieren:

RewriteEngine on
RewriteRule ^index.htm$ https://www.domain.de/ [R=301]

Verfasst: 19.02.2009, 19:35
von babez
hmmm die Seite ist zwar nicht lahmgelegt aber weiterhin

Error 404 - Not Found für www.domain.de/index.htm

so sieht die htaccess im Moment aus

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.domain\.de$
RewriteRule ^(.*)$$ https://www.domain.de/$1 [R=301]
RewriteRule ^index.htm$ https://www.domain.de/ [R=301]

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress
dann kommen noch massig

Redirect 301 /datei.php https://www.domain.de/verzeichnis/datei.php
oder so ähnliche Umleitungen...

Verfasst:
von

Verfasst: 19.02.2009, 21:15
von wehwehweh
komisch, bei mir funktionierts.
:naund:

Verfasst: 19.02.2009, 21:31
von pagan
Versuch mal

Code: Alles auswählen

RewriteEngine On 

RewriteCond %&#123;THE_REQUEST&#125; index\.htm
RewriteRule ^.*$ http&#58;//www.domain.de/? &#91;R=301,L&#93;

... der Rest

Verfasst: 19.02.2009, 22:14
von babez
@pagan

danke - das funktioniert... kannst du noch ne Erklärung dazu geben, warum das funktioniert?

und gleich die nächste Frage

wie leite ich sowas um?

https://www.domain.de/%3Cb%3ERubrik%3C/ ... yword2.php

aus irgendwelchen Gründen sitzen einige externe Links die so aussehen.... oder zumindest diese %3Cb%3E enthalten....

danke

Verfasst: 20.02.2009, 14:18
von pagan
Wenn index.htm im Query-String vorkommt dann leite jede Eingabe .* auf https://www.domain.de/ um und lösche ? den Query String.

Deine Anfrage da heißt: https://www.domain.de/<b>Rubrik</b>/<b> ... yword2.php

Der Regexp hier sollte funktionieren.

Code: Alles auswählen

%3Cb%3E&#40;.+&#41;%3C/b%3E/%3Cb%3E&#40;.+&#41;%3C/b%3E\-&#40;.+&#41;\-&#40;.+&#41;\.php