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 für CMS und Wordpress

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
advisor
PostRank 9
PostRank 9
Beiträge: 1120
Registriert: 09.08.2006, 16:31
Wohnort: Schweiz

Beitrag von advisor » 06.10.2007, 10:40

Per Confixx wird meine Domain www.domain.de und domain.de
auf einen Ordner geleitet.

Nun habe ich in diesem Ordner ein CMS installiert.
Und einen weiteren Ordner "Blog" erstellt in dem Wordpress
installiert wurde.

Die .htaccess im Hauptordner sieht folgendermassen aus:
Action php /cgi-php52/php
AddHandler php52 .php

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.domain\.de$
RewriteRule ^(.*)$ https://www.domain.de/$1 [L,R=301]

RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .*\.html$ index.php
Das AddHandler benötige ich, da dass CMS nur mit PHP 5 läuft.
Die untere Regel um das index.php vom CMS zu entfernen.

Im Ordner Blog habe ich die die folgende von Wordpress
generierte .htaccess:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteBase /blog/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
</IfModule>

# END WordPress
Rufe ich das Blog direkt mit domain.de/blog auf,
wird nicht auf www. domain.de/blog umgeschrieben wie ich es gerne hätte.

Ich hoffe ich habe es nicht zu kompliziert dargestellt.

Für eine Lösung wäre ich Dankbar.