måndag 6 oktober 2008

301 redirect [R=301] med villkor (RewriteCond):

Skicka fil-1.html till fil-2.html om den har någon querystring och lägg på querystringen

RewriteCond %{QUERY_STRING} !^$

RewriteRule fil-1.html fil-2.html?%{query_string} [R=301,L]

Exempel: fil-1.html?go=home&do=navigate till fil-2.html?go=home&do=navigate


Flytta alla filer i mappen bilder som har querystring go= med valfria värden och lägg på värdet

RewriteCond %{QUERY_STRING} ^go=(.*)$ [NC]

RewriteRule bilder/$ media/index.php?go=%1 [R=301,L]


Skicka till en fil när ingen fil (endast mapp) anges

RewriteRule bilder/$ bilder/test.php [R=301,L]

Exempel: http://www.blogger.com/bilder/ till http://www.blogger.com/bilder/test.php

Inga kommentarer: