SearchEngines.bg

Това е примерно съобщение за гост. Регистрирайте безплатен акаунт днес, за да станете потребител на SearchEngines.bg! След като влезете, ще можете да участвате в този сайт, като добавите свои собствени теми и публикации, както и да се свържете с други членове чрез вашата лична входяща кутия! Благодарим ви!

Премахване на ID от url

tipin

New member
В Joomla 3.4.3 адресите са ми от вида:

http://sait.com/kategoria/910-statia/

Числото е id-то на статията.
Как е начина за го махна от htaccess

А имали ли смисъл да се пренаписва адресът, или да го оставя в този си вид?
 
Не знам как би станало с htaccess, но се опитах да ти напиша нещо на РНР, доколкото мога. Опитай да вкараш в хедъра или там, където ти се формират адресите следния код:
Код:
<?php preg_match( '/([0-9]+)\.php\z/', $_SERVER[ 'REQUEST_URI' ], $matches ); // $matches[1] трябва да съдържа id-то на статията.
$title = str_replace($matches[1],'',$statia);
echo "http://sait.com/kategoria/";
echo "$title";
?>
Не съм РНР програмист, така че не гарантирам и моля колегите да не ми се смеят, ако съм объркал нещо елементарно!
 
Ако беше custom система, бих посъветвал да се махне. Но тъй като е готова система, с цел бъдеща съвместимост, бих го оставил така. Не е чак-толкова фатално. А и търсенето по ID си има своето предимство - бързо е.
 

Горе