Seite 1 von 1

htaccess funktioniert nicht

Verfasst: 11.09.2011, 21:00
von tided
Ich habe mir heute bei tecspace.net eine neue Domain angelegt und wollte nun die https://domain.de nach https://www.domain.de weiterleiten. Dazu habe ich einfach eine .htaccess Datei von einem anderen Projekt (auf einem anderen Server) benutzt und die Domain darin angepasst:

Code: Alles auswählen

RewriteEngine on

RewriteCond %{HTTP_HOST} !^www\.domain\.de$
RewriteRule ^(.*)$ http://www.domain.de/$1 [L,R=301]
Komischerweise funktioniert die Weiterleitung bei der neuen Domain nicht.

Habt ihr eine Ahnung woran das liegt? :Fade-color

Verfasst:
von

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

Verfasst: 11.09.2011, 21:05
von waneck
Versuche das mal:

Code: Alles auswählen

RewriteEngine on
RewriteCond %{HTTP_HOST} !^www.domain.de$ [NC]
RewriteRule ^(.*) http://www.domain.de/$1 [L,R=301] 
Gruß waneck

Verfasst: 11.09.2011, 21:09
von tided
Funktioniert leider auch nicht.

Verfasst:
von

Verfasst: 11.09.2011, 23:56
von Hirnhamster
Hm mod_rewrite eventuell gar nicht aktiv?

Was genau "geht denn nicht"?

Verfasst: 12.09.2011, 07:57
von tided
Also wenn ich die Domain ohne www aufrufe werde ich nicht auf die mit www umgeleitet.

Ob mod_rewrite aktiviert ist, weiß ich leider nicht. Ich habe auf dem selben Webspace zwei Wordpress Blogs und dort funktioniert diese Umleitung (automatisch).

Verfasst: 12.09.2011, 08:18
von waneck
Frage mal per Mail beim Support an, ob das Rewrite Modul aktiviert ist.

Gruß waneck

Verfasst: 12.09.2011, 08:34
von Synonym
Also das sind wirklich sehr allgemeine Fragen hier...

1. mod_rewrite testen

In Datei einname.php schreiben:

Code: Alles auswählen

<?php
phpinfo&#40;&#41;;
?>
hochladen, aufrufen und den Bereich Module ansehen. Steht da kein mod_rewrite, dann ist keines da.

2. WP funktioniert aber
Logisch, da WP seine Weiterleitung nicht per .htaccess macht, sondern per PHP-Header.

Verfasst: 12.09.2011, 08:44
von MrCloud
Bei mir (campusspeicher) gings so:

1. Checken ob mod-rewrite aktiviert ist (https://www.webune.com/forums/how-to-te ... d-t40.html)

2. KEINE Weiterleitungen in Confixx von Domain (alt) auf Domain (neu) einrichten

3. .htaccess file im ROOT-Ordner einrichten (ich hatte den fehler gemacht es innerhalb meiner Joomla installation zu belassen)

4. Am Ende sollte die .htaccess etwa so aussehen:


#Options +SymLinksIfOwnerMatch

#mod_rewrite in use


RewriteCond %{HTTP_HOST} ^domain.de
RewriteRule ^(.*)$ https://www.domain.de/$1 [L,R=301]

RewriteBase /


#= nicht aktiv und man beachte mod_rewrite ist angeblich nicht aktiviert (ist es aber)

5. Testen ob es nun wirklich eine 301-Weiterleitung ist (https://www.internetofficer.com/seo-too ... ect-check/)
denn nur 301 ist suchmaschinenfreundlich!


Chris

Verfasst: 12.09.2011, 18:03
von tided
Ich habe den Support kontaktiert und die haben nun mod_rewrite aktiviert. Es lag also tatsächlich daran.

Ich danke euch vielmals für die nette Hilfe!