Помощ за .htaccess

Neytrex

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


Код:
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

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

Код:
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 , но без пренасочване.

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

Код:
RewriteRule ^profile$ profile.php$1

когато отворя domain.com/profil всъщност ми отваря domain.com/profile.php

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

Поздрави!
 

Back
Горе