Помощ за .htaccess

Neytrex

Member
Здравейте, искам да направя нов ред в .htaccess, за да се изобразява даден URL по друг начин. Искам да използвам RewriteEngine.
Ето и функцията:


HTML:
function makevideolink($id, $artist = '', $video_title = '')
{
    $r = array();
    
    if (_SEOMOD == 1) 
    {
        if ('' != $artist && '' != $video_title)
        {
            $r['artist'] = $artist;
            $r['video_title'] = $video_title;
        }
        else
        {
            $query     = @mysql_query("SELECT artist, video_title FROM pm_videos WHERE uniq_id = '".$id."'");
            $r         = mysql_fetch_array($query);
            mysql_free_result($query);
        }
        $artist = sanitize_title($r['artist']);
        $artist = safename($artist);
        $song     = $r['video_title'];
        $song     = sanitize_title($song);
        $song     = safename($song);
    
        $return = _URL .'/'. $artist .'/'. $song .'-video_'. $id .'.html';
    } 
    else 
    {
        $return = _URL .'/musicvideo.php?vid='.$id;
    }
    
    return $return;
}
По този начин видеото е с линк: domain.com/artist/ime-na-pesenta-video-id.html

Аз я промених на:

HTML:
function makevideolink($id, $artist = '', $video_title = '')
{
    $r = array();
    
    if (_SEOMOD == 1) 
    {
        if ('' != $artist && '' != $video_title)
        {
            $r['artist'] = $artist;
            $r['video_title'] = $video_title;
        }
        else
        {
            $query     = @mysql_query("SELECT artist, video_title FROM pm_videos WHERE uniq_id = '".$id."'");
            $r         = mysql_fetch_array($query);
            mysql_free_result($query);
        }
        $artist = sanitize_title($r['artist']);
        $artist = safename($artist);
        $song     = $r['video_title'];
        $song     = sanitize_title($song);
        $song     = safename($song);
    
        $return = _URL .'/'. $id .'/'. $artist .'/';
    } 
    else 
    {
        $return = _URL .'/musicvideo.php?vid='.$id;
    }
    
    return $return;
}
По този начин линкът към видетот се променя на domain.com/id/artist/

Въпросът ми е как с .htaccess да направя, така че когато се отваря
domain.com/id/artist/ всъщност да се изобразява domain.com/artist/ime-na-pesenta-video-id.html , но без пренасочване.

Тоест, ако напиша

HTML:
RewriteRule ^profile$ profile.php$1
когато отворя domain.com/profil всъщност ми отваря domain.com/profile.php

Дано сте ме разбрали. Благодаря предварително!

Поздрави!
 

Горе