Съобщение

Collapse
No announcement yet.

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

Collapse
X
  • Филтър
  • Период
  • Показване на
Clear All
нови коментари

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

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

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

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

    А имали ли смисъл да се пренаписва адресът, или да го оставя в този си вид?

  • #2
    Не знам как би станало с htaccess, но се опитах да ти напиша нещо на РНР, доколкото мога. Опитай да вкараш в хедъра или там, където ти се формират адресите следния код:
    Code:
    <?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";
    ?>
    Не съм РНР програмист, така че не гарантирам и моля колегите да не ми се смеят, ако съм объркал нещо елементарно!

    Коментар


    • #3
      Ако беше custom система, бих посъветвал да се махне. Но тъй като е готова система, с цел бъдеща съвместимост, бих го оставил така. Не е чак-толкова фатално. А и търсенето по ID си има своето предимство - бързо е.

      Коментар


      • #4
        Благодаря за отговорите.

        Коментар

        Изчакайте...
        X