Forum Moderators: phranque
Redirect permanent /music http://www.example.com/music/music-playlist-2.6.php
However it creates a weird URL (broken to avoid creating a horizontal scrollbar)...
http://www.example.com/music/music-playlist-2.6.php/mus
ic-playlist-2.6.php/music-playlist-2.6.php/music-playli
st-2.6.php/music-playlist-2.6.php/music-playlist-2.6.ph
p/music-playlist-2.6.php/music-playlist-2.6.php/music-p
laylist-2.6.php/music-playlist-2.6.php/music-playlist-2
.6.php/music-playlist-2.6.php/music-playlist-2.6.php/mu
sic-playlist-2.6.php/music-playlist-2.6.php/music-playl
ist-2.6.php/music-playlist-2.6.php/music-playlist-2.6.p
hp/music-playlist-2.6.php/music-playlist-2.6.php/
Your directive says "Redirect URLs /music<anything> to /music/music-playlist-2.6.php<anything>", as described in the Redirect directive documentation in Apache mod_alias [httpd.apache.org].
A better solution is to use RedirectMatch [httpd.apache.org], where the exact URL to be redirected can be specified using a regular-expressions pattern:
RedirectMatch 301 ^/music/?$ http://www.example.com/music/music-playlist-2.6.php
Jim