Бг език в url-то

  • Автор Автор smoke
  • Начална дата Начална дата

smoke

Registered
Здравейте,
в доста сайтове съм виждал, че когато влезна в някоя новина например url-to не е да кажем така /news/view_news/55/ ами и е така /news/view_news/книга-за-гости

как мога да го направя?
 
то дали ще е ID или ще е текст на български незнам каква е разликата,честно казано :)
 
ама по добре на латински със български смисъл,отколкото на български ;)
 
smoke каза:
Здравейте,
в доста сайтове съм виждал, че когато влезна в някоя новина например url-to не е да кажем така /news/view_news/55/ ами и е така /news/view_news/книга-за-гости

как мога да го направя?
По-добре го направи с ид и името..
Ще стане по този начин:
PHP:
$url = '55-книга-за-гости'; // ако примерно това ти е адреса
$ex = explode("-", $url);
$ex = current($ex);
echo $ex;
//$query = mysql_query("SELECT * FROM `table` WHERE `id`='$ex'");
//$row = mysql_fetch_assoc($query);
 
с Htaccess няма ли да стане ?

Код:
AddDefaultCharset UTF-8

<IfModule mod_rewrite.c>
Options +FollowSymlinks
RewriteEngine On
RewriteRule ^news/view_news/книга-за-гости/(.*)$ /news/view_news/55/ [nc]	
</IfModule>
 
vasilev каза:
с Htaccess няма ли да стане ?

Код:
AddDefaultCharset UTF-8

<IfModule mod_rewrite.c>
Options +FollowSymlinks
RewriteEngine On
RewriteRule ^news/view_news/книга-за-гости/(.*)$ /news/view_news/55/ [nc]	
</IfModule>

ами това мисля, че ще стане обаче като взимам новините от базата данни ще трябва да въвеждам всяка една новина тука ли? има ли начин - друг?
 
Когато htaccess-a ти е с променлива за id-то няма да се налага да добавяш за всяка една новина тук. Пробвай да замениш 55 с $1
 

Back
Горе