Fick det här att fungera som jag vill:
RewriteEngine on
RewriteRule ^bokning/([0-9]+)/([0-9a-z]+)/(granska|laddahem)/$ /Receipt/$1/$2/View/ [R=301,NC,L]
1 svar · 1 323 visningar · startad av MickeA.com
Tja!
Har problem. Jag har en länk som ser ut såhär:
http://domain.se/bokning/2261891/53e7872fc6de65a43d95a9149bd4d90d/granska/
Den ska nu skrivas om till den här, samtidigt som den inkluderar en "301 - Moved permanently":
http://domain.se/Receipt/2261891/53e7872fc6de65a43d95a9149bd4d90d/View/
URl'en kan avslutas med antingen "granska" eller "laddahem", men den nya ska alltid vara "View".
Har testat med:
RewriteEngine on
RewriteCond %{REQUEST_URI} ^bokning/([0-9]+)/([0-9a-z]+)/(granska|laddahem)/$
RewriteRule ^(.*)$ Receipt/$1/$2/View/ [R=301,L]
Längre ner har jag sedan:
RewriteRule ^Receipt/([0-9]+)/([0-9a-z]+)/(View|Download)/$ receipt.php?num=$1&hash=$2&type=$3 [NC,L]
Men det fungerar inte alls. Med ovan kod får jag:
[B]Not Found[/B]
The requested URL /bokning/2261891/53e7872fc6de65a43d95a9149bd4d90d/granska/ was not found on this server.
Givetvis har jag Googlat på det här men hittar inget som stämmer med mitt fall.
Tacksam för hjälp!
Fick det här att fungera som jag vill:
RewriteEngine on
RewriteRule ^bokning/([0-9]+)/([0-9a-z]+)/(granska|laddahem)/$ /Receipt/$1/$2/View/ [R=301,NC,L]