Forum Moderators: phranque
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^domain.com [NC]
RewriteRule ^(.*)$ http://redir.domain.com/$1 [L,R=301]
RewriteRule ^InFILE_TX.ext?(.*)$ http://redir.domain.com/INFILE_TX.ext$1 [L,R=301]
From Old to New (intern)
Description:
Assume we have recently renamed the page foo.html to bar.html and now want to provide the old URL for backward compatibility. Actually we want that users of the old URL even not recognize that the pages was renamed.
Solution:
We rewrite the old URL to the new one internally via the following rule:
RewriteEngine on
RewriteBase /~quux/
RewriteRule ^foo\.html$ bar.html
Is there no RewriteRule can have [a-z] and [A-Z] to make all urls case insensitive?
RewriteRule ^Pagename\.html http://www.example.com/pagename.html [R=301,L] RewriteCond %{REQUEST_URI} !pagename\.html
RewriteRule ^pagename\.html http://www.example.com/pagename.html [R=301,NC,L] RewriteEngine on
RewriteBase /~quux/
RewriteRule ^foo\.html$ bar.html
RewriteRule ^foo\.html$ /~quux/bar.html [L]
RewriteEngine on
RewriteBase /
RewriteRule ^InTrinDay_TX\.utx$ INTrinDay_TX.utx
RewriteRule ^Mossberganim\.ukx$ mossberganim.ukx
RewriteRule ^Landlord\.u$ landlord.u
RewriteRule ^EM_RunTime_S\.usx$ EM_Runtime_S.usx
RewriteRule ^EM_RunTime_T\.utx$ EM_Runtime_T.utx
RewriteRule ^machete\.utx$ Machete.utx
RewriteRule ^BDCrossbowSkins\.utx$ bdcrossbowskins.utx
RewriteRule ^AK-74V2Anim\.ukx$ AK-74V2anim.ukx
RewriteRule ^machetersounds\.uax$ macheteRsounds.uax
RewriteRule ^mossbergSounds\.uax$ MossbergSounds.uax
RewriteRule ^MP5HKanim\.ukx$ mp5hkanim.ukx
RewriteRule ^mp5hk\.u$ MP5HK.u
RewriteEngine on
RewriteRule ^mp5hk\.u$ /MP5HK.u [L]
RewriteRule ^Landlord\.u$ /landlord.u [L]
RewriteRule ^machete\.utx$ /Machete.utx [L]
RewriteRule ^InUGSewers\.u$ /INUGSewers.u [L]
RewriteRule ^MP5HKanim\.ukx$ /mp5hkanim.ukx [L]
RewriteRule ^AK-74V2Anim\.ukx$ /AK-74V2anim.ukx [L]
RewriteRule ^InTrinDay_TX\.utx$ /INTrinDay_TX.utx [L]
RewriteRule ^Mossberganim\.ukx$ /mossberganim.ukx [L]
RewriteRule ^EM_RunTime_S\.usx$ /EM_Runtime_S.usx [L]
RewriteRule ^EM_RunTime_T\.utx$ /EM_Runtime_T.utx [L]
RewriteRule ^machetersounds\.uax$ /macheteRsounds.uax [L]
RewriteRule ^mossbergSounds\.uax$ /MossbergSounds.uax [L]
RewriteRule ^BDCrossbowSkins\.utx$ /bdcrossbowskins.utx [L]
whats the role of the backslash, is it safe to remove it