Статията в Joomla Как да премахнете index.php от URL вече е описано какво трябва да бъде параметрите в конфигурацията на стандартните средства на SEF Joomla, така че се предполага, че вече използвате тези настройки.
Но това все още е достатъчно, тъй като връзките ще изглеждат по следния начин:
Референтният номер може да се види, който съответства на идентификатора на материала.
С цел да се премахне ID, е длъжен да направи две корекции на файловете Joomla.
1. Промяна на config.xml файл
Този файл се намира в следния път: koren_vashego_sayta / администратор / компоненти / com_content / config.xml
Странното е, но в Joomla версия 1.5 по-горе вече има функция за изключване на материал ID на URL адреса, но по някаква причина, това не е направено в настройката.
Действията, описани по-долу ще ви позволи визуализация на тази функция в материала настройки.
Така че, това е необходимо в config.xml файл, след като описанието на реда = "COM_CONTENT_CONFIG_ARTICLE_SETTINGS_DESC"> код
В резултат на това вие трябва да получите следното:
Сега, ако отидете в зоната за администриране на сайта, отворете материал мениджър и изберете "Настройки", а след това ние се нуждаем от възможността да се вижда в раздела "Съдържание".
По подразбиране, ние вече vystaleno "Да", но винаги можете да го промените.
Реализирани дейности добити материали ID от връзката, но това не е достатъчно. Някои страници ще паднат от 404! Ето защо, не забравяйте да се следват следващия абзац, дори и да изглежда, че вие във вашия случай всичко толкова добре и няма грешки!
2. Редактиране router.php на файла
В този файл търсите линия ако ($ брой == 1) и да го смените с ако ($ брой == 1 ! $ Advanced)
Резултатът трябва да бъде, както е показано на фигура
за Joomla 3 може да се наложи да се промени и същи файл
където ($ db-> quoteName ( "псевдоним") '=' $ db-> цитат ($ db-> цитат ($ сегмент)) ..);
от това къде (.. $ db-> quoteName ( "псевдоним") '=' $ db-> цитат ($ сегмент));
Сега връзки няма излишни цифри!
Свързани статии