Seite 1 von 1
Problem mit meiner htaccess
Verfasst: 26.11.2006, 12:48
von Malte Landwehr
Ich habe ein kleines Problem.
unter domain.de läuft ein Etomite CMS und in domain.de/blog wollte ich jetzt ein Wordpress Blog starten.
Meine htaccess sieht jetzt so aus:
Code: Alles auswählen
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
RewriteBase /blog/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
Wird eine URL des CMS aufgerufen "schnappt" sich das Blog den Aufruf und gibt einen 404 Fehler aus. Gibt es irgendeine Möglichkeit den Rewrite Code des Blogs nur aufzurufen wenn auch /blog/ in der URL vorkommt? Die Anweisung RewriteBase scheint ja nicht zu genügen.
Mit meinem phpBB SEO welches unter domain.de/forum/ hatte ich solche Probleme nicht, aber dort sind die Rewrite Regeln ja auch anders.
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: 26.11.2006, 13:39
von Gast
Aus Deiner .htaccess ist mir nicht klar was Du erreichen willst. Beschreib es mal bitte.
Verfasst: 26.11.2006, 13:50
von 800XE
Code: Alles auswählen
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
RewriteRule ^/blog/(.*)$ /blog/$1 [L]
Verfasst:
von
Content Erstellung von
ABAKUS Internet Marketing
Ihre Vorteile:
- einzigartige Texte
- suchmaschinenoptimierte Inhalte
- eine sinnvolle Content-Strategie
- Beratung und Umsetzung
Jetzt anfragen:
0511 / 300325-0
Verfasst: 26.11.2006, 14:26
von Malte Landwehr
Wenn ich die htaccess von 800XE verwende wird man beim Aufruf von domain.de/blog/2006/11/hello-world/ auf domain.de/ weitergeleitet.
@Regine
Diese Rewrite Regel gehört zu Etomite:
Code: Alles auswählen
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
Und diese zu Wordpress:
Code: Alles auswählen
RewriteBase /blog/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
Und möchte, dass beide zusammen funktionieren. Die erste muss alle Aufrufe in der Forum domain.de/meine-tolle-artikel-url "auffangen" und die zweite ist für domain.de/blog/mein-toller-blog-titel/ zuständig.
Verfasst: 26.11.2006, 15:00
von 800XE
-=nX=- hat geschrieben:Wenn ich die htaccess von 800XE verwende wird man beim Aufruf von domain.de/blog/2006/11/hello-world/ auf domain.de/ weitergeleitet.
machs mal Andersrum .... erst die mit/für /blog/
und vielleicht auch mal nur die /blog/ ohne die Andere
auf jedenfall muß /blog/ links in die Rewrite Geschihte mit rein
Verfasst: 26.11.2006, 15:48
von Malte Landwehr
800XE hat geschrieben:machs mal Andersrum .... erst die mit/für /blog/
und vielleicht auch mal nur die /blog/ ohne die Andere
Wenn ich nur die Zeile mit /blog/ stehen lasse kommt beim Aufruf eines Blogartikels immer ein 404er.
Verfasst: 27.11.2006, 02:18
von net(t)worker
und wenn du das /blog/ in eine RewriteCond packst, denn im grunde ist es ja einne bedingung..
hmm.. oder ggf mal so versuchen:
Code: Alles auswählen
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^blog/. blog/index.php [L]
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
wäre ja im Grunde eine sinnvolle Kombination beider Regelsätze...
Verfasst: 27.11.2006, 03:31
von [btk]tobi
Warum legst du die .htaccess für den Blog nicht einfach in das Verzeichniss /blog/ dann gilt sie auch nur für da und stöhrt dein CMS nicht

Verfasst: 27.11.2006, 16:46
von Malte Landwehr
tobis Tipp habe ich auch gerade in einem anderen Forum bekommen. Darauf hätte ich auch früher kommen können.