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 Frage

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
SeriousBadMan
PostRank 10
PostRank 10
Beiträge: 4005
Registriert: 16.06.2008, 22:26
Wohnort: Welt

Beitrag von SeriousBadMan » 04.10.2008, 22:48

Hi, habe eine .htaccess die bei einem script mitgeliefert war und möchte dort eine umleitung von domain.de auf www.domain.de durchführen. leider weiß ich nicht, WO ich in der mitgelieferten .htaccess meine weiterleitung einfügen soll.

hier der code:

Code: Alles auswählen

<IfModule mod_rewrite.c>

    # Turn on the Rewrite Engine
    RewriteEngine On


    RewriteBase /


	# if this is request for system folder, and not for uploads folder inside it, reject
	RewriteCond $1 ^system
	RewriteCond $1 !^system/application/uploads
	RewriteRule ^&#40;.+&#41;$ index.php &#91;R,L&#93;

    # If the file or directory exists, show it
    RewriteCond %&#123;REQUEST_FILENAME&#125; -f &#91;OR&#93;
    RewriteCond %&#123;REQUEST_FILENAME&#125; -d
    RewriteRule ^&#40;.+&#41; - &#91;PT,L&#93;

    # Blank queries get sent to the index
    RewriteRule ^$ index.php &#91;L&#93;

	# requests for category by name
	RewriteRule ^cat/&#40;.+&#41;$ index.php?catalog/index/$1 &#91;L&#93;

	# requests for item by name
	RewriteRule ^link/&#40;.+&#41;$ index.php?item/review/$1 &#91;L&#93;

    # All other queries get sent to the index as index.php/whatever
    RewriteRule ^&#40;.*&#41;$ index.php?$1 &#91;L&#93;

</IfModule>
und wo adde ich jetzt diese zeilen?? ganz ans ende? ganz an anfang, vor rewrite base oder danach?

Code: Alles auswählen

&#40;RewriteEngine on
RewriteBase /&#41;
RewriteCond %&#123;HTTP_HOST&#125; !^domain\.de$
RewriteRule ^&#40;.*&#41;$ http&#58;//www.domain.de/$1 &#91;L,R=301&#93;
???

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.


DanielS
PostRank 9
PostRank 9
Beiträge: 1179
Registriert: 03.08.2008, 08:45

Beitrag von DanielS » 04.10.2008, 23:01

Schon was ausprobiert und es klappt nicht?

Ich würde es direkt nach RewriteEngine On setzen.

wolli
PostRank 9
PostRank 9
Beiträge: 1395
Registriert: 01.01.2006, 18:48

Beitrag von wolli » 05.10.2008, 08:56

da die Regel ja direkt bei Aufruf ausgeführt werden soll
muß Sie direkt nach RewriteEngine On eingefügt werden

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

Beitrag von Mork vom Ork » 05.10.2008, 10:18

SeriousBadMan hat geschrieben:möchte dort eine umleitung von domain.de auf www.domain.de durchführen. leider weiß ich nicht, WO ich in der mitgelieferten .htaccess meine weiterleitung einfügen soll.
Nach RewriteEngine (du musst RewriteRule/-Cond erstmal einschalten) und RewriteBase (setzt eine Grundeinstellung, und sowas setzt man, auch wenn's für die Domain-Umleitung nicht nötig ist, immer als erstes, bevor man mit anderem Krams anfängt).
Und da du den Browser mit der Domain-Umleitung sowieso erstmal „wegschickst“, kommen die beiden Zeilen dafür dann gleich darauf, so dass du dir den ganzen anderen, domaininternen Rest sparst.

Die Umleitung, die du da hast, ist übrigens verkehrt, sie leitet nach www.example.com um, wenn die Anfrage nicht example.com ist - das führt beim Aufruf von www.example.com logischerweise zu einer Endlosschleife und beim Aufruf von example.com zu gar nichts.

Code: Alles auswählen

<IfModule mod_rewrite.c>

# Turn on the Rewrite Engine
RewriteEngine On
RewriteBase /

# Domain-Umleitung von example.com nach www.example.com
RewriteCond %&#123;HTTP_HOST&#125; =example.com
RewriteRule &#40;.*&#41; http&#58;//www.example.com/$1 &#91;L,R=301&#93; 

# if this is request for system folder, and not for uploads folder inside it, reject
RewriteCond $1 ^system
Blabla bla

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag