Autor |
Nachricht |
beeviZ
Threadersteller
Dabei seit: 30.09.2002
Ort: -
Alter: -
Geschlecht:
|
Verfasst Fr 02.06.2006 15:34
Titel Rewrite Rule will nich … |
|
|
Hallo.
Also folgendes, ich hab diese Rewrite Rule hier:
Code: | RewriteRule [^\/]+/[^\/]+/[^\/]+/[^\/]+/[^\/]+/([^\/]+) /www/blog/$1 [R=301] |
Die bewirkt das in meinem Blog URLs in der Form
manuelbieh.de/www/blog/2006/04/20/wordpress-permalinkstruktur-andern
umgeleitet werden auf
manuelbieh.de/www/blog/wordpress-permalinkstruktur-andern
Das klappt soweit auch ganz gut. Nur hab ich im Blog auch URLs in der Form
manuelbieh.de/www/blog/category/news/page/2
die werden damit natürlich auch auf
manuelbieh.de/www/blog/2
umgeleitet. Das ist doof. Jetzt hab ichs probiert auf irgendeine Art und Weise mit
Code: | RewriteRule ^www/blog/[0-9]{4}/[0-9]{2}/[0-9]{2}/([^/]+)$ /www/blog/$1 [R=301] |
ans ziel zu kommen.
Dummerweise tuts das nicht, und der leitet überhaupt nichts mehr um. Nirgendwo hin.
auch
RewriteRule ^www/blog/[0-9]{4}/[0-9]{2}/[0-9]{2}/([^/]+)$ /www/blog/$1 [R=301]
RewriteRule [^\/]+/[^\/]+/[0-9]{4}/[0-9]{2}/[0-9]{2}/([^/]+)$ /www/blog/$1 [R=301]
oder
RewriteRule /www/blog/[0-9]{4}/[0-9]{2}/[0-9]{2}/([^/]+)$ /www/blog/$1 [R=301]
wollen nich funktionieren.
Kann mir einer evtl sagen wo hier der Fehler liegt?
Die htaccess liegt im ordner /www/blog/
als Rewrite Base hatte ich schon /www/blog angegeben, bringt aber ebenfalls nichts. Hilfeeee!?
[edit]
Verschoben von Allgemeines - Nonprint nach Programmierung
Zuletzt bearbeitet von tacker am Fr 02.06.2006 21:03, insgesamt 1-mal bearbeitet
|
|
|
|
|
dastef
Dabei seit: 03.11.2003
Ort: -
Alter: -
Geschlecht:
|
Verfasst Fr 02.06.2006 16:42
Titel
|
|
|
Code: | RewriteEngine On
RewriteBase /www/blog/
RewriteRule ^[0-9]{4}/[0-9]{2}/[0-9]{2}/([^/]+)$ /www/blog/$1 [R=301,L] |
Das klappt bei mir. Wenn du ne RewriteBase hast, hat die nix in der
Rule nix mehr verloren. Das L hab ich noch eingefügt weil er sonst
nicht wollte
Leitet /www/blog/2006/04/20/wordpress-permalinkstruktur-andern
auf /www/blog/wordpress-permalinkstruktur-andern
|
|
|
|
|
Anzeige
|
|
|
beeviZ
Threadersteller
Dabei seit: 30.09.2002
Ort: -
Alter: -
Geschlecht:
|
Verfasst Fr 02.06.2006 18:25
Titel
|
|
|
ne. selbst das will bei mir nich funktionieren.
ich komm irgendwie immer auf /www/blog/index.php oder so
|
|
|
|
|
dastef
Dabei seit: 03.11.2003
Ort: -
Alter: -
Geschlecht:
|
Verfasst Fr 02.06.2006 19:47
Titel
|
|
|
dann kommt aber was anderes zwischen .. ich hatte ausser dem
oben genannten nur ein RewriteRule .* index.php drin ..
Zeig doch mal das komplett Ding hier
|
|
|
|
|
beeviZ
Threadersteller
Dabei seit: 30.09.2002
Ort: -
Alter: -
Geschlecht:
|
Verfasst Fr 02.06.2006 23:22
Titel
|
|
|
naja. das ganze dingen sieht an sich jetzt so aus:
Code: | php_value arg_separator.output "&"
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
# Redirect FeedBurner to your own Feed
RewriteBase /www/blog/
RewriteRule ^feedburner_241621/?$ /www/blog/feed/ [R,L]
RewriteCond %{HTTP_USER_AGENT} ^FeedBurner.*$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /www/blog/index.php [L]
# These Rules redirect all feed Traffic to FeedBurner
RewriteBase /www/blog/
RewriteCond %{QUERY_STRING} ^feed=(feed|rdf|rss|rss2|atom)$
RewriteRule ^(.*)$ http://feeds.feedburner.com/manuel_bieh [R,L]
RewriteRule ^(feed|rdf|rss|rss2|atom)/?(feed|rdf|rss|rss2|atom)?/?$ http://feeds.feedburner.com/manuel_bieh [R,L]
RewriteRule ^wp-(feed|rdf|rss|rss2|atom).php http://feeds.feedburner.com/manuel_bieh [R,L]
# These are the standard WordPress Rules
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /www/blog/index.php
</IfModule>
# END WordPress
RewriteBase /www/blog/
RewriteRule [^\/]+/[^\/]+/[^\/]+/[^\/]+/[^\/]+/([^\/]+) /www/blog/$1 [R=301]
#RewriteRule ^[0-9]{4}/[0-9]{2}/[0-9]{2}/([^/]+)$ /www/blog/$1 [R=301,L]
AddType text/html .shtml
AddHandler server-parsed .shtml
Options +Includes
AddType text/x-component .htc |
so klappts. wenn ich aber die zeile nach der rewrite base auskommentiere, und die danach aktiv lasse, gehts nich. dann passiert irgendwas komisches. die url inner adresszeile bleibt gleich, die seite wird aber auf einmal als iso8859-1 ausgeliefert und zeigt die index.php (wies scheint).
so ein kack.
|
|
|
|
|
|
|
|
Ähnliche Themen |
htaccess rewrite-rule Frage
[mod_rewrite] rule wird nicht ausgeführt wenn index.php dran
Mod Rewrite und SEO
URL / Mod Rewrite
[REGEX/REWRITE] + und &
Mod Rewrite im Unterordner
|
|