Neytrex
Member
Здравейте, искам да направя нов ред в .htaccess, за да се изобразява даден URL по друг начин. Искам да използвам RewriteEngine.
Ето и функцията:
По този начин видеото е с линк: domain.com/artist/ime-na-pesenta-video-id.html
Аз я промених на:
По този начин линкът към видетот се променя на domain.com/id/artist/
Въпросът ми е как с .htaccess да направя, така че когато се отваря
domain.com/id/artist/ всъщност да се изобразява domain.com/artist/ime-na-pesenta-video-id.html , но без пренасочване.
Тоест, ако напиша
когато отворя domain.com/profil всъщност ми отваря domain.com/profile.php
Дано сте ме разбрали. Благодаря предварително!
Поздрави!
Ето и функцията:
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;
}
Аз я промених на:
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;
}
Въпросът ми е как с .htaccess да направя, така че когато се отваря
domain.com/id/artist/ всъщност да се изобразява domain.com/artist/ime-na-pesenta-video-id.html , но без пренасочване.
Тоест, ако напиша
HTML:
RewriteRule ^profile$ profile.php$1
Дано сте ме разбрали. Благодаря предварително!
Поздрави!