| Autor |
Nachricht |
beeviZ
Threadersteller
Dabei seit: 30.09.2002
Ort: Dortmund
Alter: 17
Geschlecht:
|
Verfasst Fr 02.06.2006 16: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 22:03, insgesamt 1-mal bearbeitet
|
|
| |
|
 |
dastef
Dabei seit: 03.11.2003
Ort: -
Alter: -
Geschlecht:
|
Verfasst Fr 02.06.2006 17: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
|
|
| |
|
 |
beeviZ
Threadersteller
Dabei seit: 30.09.2002
Ort: Dortmund
Alter: 17
Geschlecht:
|
Verfasst Fr 02.06.2006 19: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 20: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: Dortmund
Alter: 17
Geschlecht:
|
Verfasst Sa 03.06.2006 00: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 |
[mod_rewrite] rule wird nicht ausgeführt wenn index.php dran
Mod Rewrite im Unterordner
mod rewrite | Ich checks nicht
mod rewrite in .htaccess funktioniert nicht
htaccess Rewrite und fehlerhafte get-anweisung
[mod rewrite] url suchmaschinenfreundlich umschreiben
|
 |