Herzlich willkommen im Archiv vom ABAKUS Online Marketing Forum
Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.
Jetzt versteh ich gar nichts mehr! Wenn ich $1 eingebe dann wandelt er mir dir Datei in folgende um:Dracul hat geschrieben:Hallo,
haben Sie es mal mit $ anstatt % probiert? Da ein zugreifen auf die in (.*) geforderte Variable meines wissens nur über $1 $2 ... geschieht.
MfG
Code: Alles auswählen
RewriteEngine On
RewriteCond %{HTTP_HOST} !^w3news\.de$ [NC]
RewriteRule ^(.*)$ http://w3news.de/news/$1 [L,R=301]
RewriteCond %{QUERY_STRING} ^id=(.*)$
RewriteRule ^(.*) http://w3news.de/news/artikel$1.html? [L,R=301]
RewriteRule ^index.php$ /news/ [R=301,L]
RewriteRule ^artikel911.html$ /news/artikel910.html [R=301,L]
RewriteRule ^artikel([0-9]+).html$ /news/artikel.php?id=$1
RewriteRule ^(.*)_(.*).html$ artikel.php?titel=$1&id=$2
RewriteRule ^bereich-(.*).html$ /news/index.php?bereich=$1
RewriteRule ^archiv/([0-9]+)/([A-Za-z]+)/$ archiv_monat.php?jahr=$1&monat=$2
RewriteRule ^archiv/([0-9]+)/([A-Za-z]+)/(.*)/$ archiv_tag.php?jahr=$1&monat=$2&tag_archiv=$3
RewriteRule ^(.*).html$ $1.php
Code: Alles auswählen
RewriteCond %{QUERY_STRING} ^id=([0-9]+)$
RewriteRule ^(.*) http://w3news.de/news/artikel%1.html [L,R=301]
Code: Alles auswählen
RewriteCond %{QUERY_STRING} ^id=([0-9]+)$
RewriteRule ^(.*) http://w3news.de/news/artikel%1.html? [L,R=301]
Die Hinzufügung habe ich grün markiert, ihr einziger Zweck besteht darin, dass dann die Regel aus Zeile 4/5 nicht erneut angewendet wird und dadurch die Endlosschleife durchbrochen wird.RewriteEngine On
RewriteCond %{HTTP_HOST} !^w3news\.de$ [NC]
RewriteRule ^(.*)$ https://w3news.de/news/$1 [L,R=301]
RewriteCond %{QUERY_STRING} ^id=([0-9]+)$
RewriteRule ^(.*) https://w3news.de/news/artikel%1.html? [L,R=301]
RewriteRule ^index.php$ /news/ [R=301,L]
RewriteRule ^artikel911.html$ /news/artikel910.html [R=301,L]
RewriteRule ^artikel([0-9]+).html$ /news/artikel.php?id=$1&umgeleitet=ja
RewriteRule ^(.*)_(.*).html$ artikel.php?titel=$1&id=$2
RewriteRule ^bereich-(.*).html$ /news/index.php?bereich=$1
RewriteRule ^archiv/([0-9]+)/([A-Za-z]+)/$ archiv_monat.php?jahr=$1&monat=$2
RewriteRule ^archiv/([0-9]+)/([A-Za-z]+)/(.*)/$ archiv_tag.php?jahr=$1&monat=$2&tag_archiv=$3
RewriteRule ^(.*).html$ $1.php
Code: Alles auswählen
RewriteBase /dir1/dir2
RewriteEngine on
#RewriteRule ^index.php$ /dir1/dir2 [R=301,L]
RewriteCond %{QUERY_STRING} ^mod=(.*)&action=(.*)&id=(.*)$
RewriteRule ^(.*) %1/%2-%1-%3.html? [L,R=301]
RewriteRule ^(.*)/(.*)-(.*)-(.*).html$ http://www.domain.com/dir/dir/index.php?mod=$1&action=$2&id=$4&umgeleitet=ja
Code: Alles auswählen
RewriteBase /dir1/dir2
RewriteEngine on
#RewriteRule ^index.php$ /dir1/dir2 [R=301,L]
RewriteCond %{QUERY_STRING} ^mod=(.*)&action=(.*)&id=([0-9]*)$
RewriteRule ^(.*) http://www.example.com/%1/%2-%1-%3.html? [L,R=301]
RewriteRule ^(.*)/(.*)-(.*)-(.*).html$ /dir/dir/index.php?mod=$1&action=$2&id=$4&umgeleitet=ja