azarudeen
azarudeen

Reputation: 125

Rewrite part of url from .htacces

i need to redirect my old url to new url structure

old is http://website.com/mp3/song-name/

new is http://website.com/song-name-mp3-download.html

How can I do this using mod_rewrite?

<IfModule mod_rewrite.c>
    RewriteEngine on

    RewriteRule ^play/(\d+)/.*$ playlist.php?action=shareview&id=$1

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ search.php?search=$1 [L]

    RewriteRule 404.html 404.php

     RewriteEngine on
     RewriteCond $1 [A-Z]
     RewriteRule ^/?(.*)$ /${lowercase:$1} [R=301,L]

    <IfModule mod_deflate.c>
    <FilesMatch "\.(php|js|css|mp3|wmv|flv|html|htm)$">
        SetOutputFilter DEFLATE
    </FilesMatch>
</IfModule>
    ErrorDocument 404 /mp3/404.html
</IfModule>

Upvotes: 1

Views: 43

Answers (1)

anubhava
anubhava

Reputation: 785196

You can use this code in your DOCUMENT_ROOT/.htaccess file:

RewriteEngine On
RewriteBase /

RewriteRule ^mp3/([^/]+)/?$ $1-mp3-download.html [L,NC,NE,R=302]

Upvotes: 1

Related Questions