Get заменить на виртуальный путь

Тема в разделе "PHP программирование", создана пользователем SDK, 5 май 2005.

Статус темы:
Закрыта.
  1. SDK

    SDK Гость

    :) Народ подскажите как организовать конфиги или скрипты для того, что бы заменить ссылку типа

    www.site.ru?brand=Boomer&sort=price&page=11

    на

    www.site.ru/brand/boomer/page/11/ ну а sort можно в hidden запаять.
     
  2. Guest

    Guest Гость

    Ты сам то понял чего спросил?
     
  3. SDK

    SDK Гость

    А что тут непонять? Например для удобства нужно перестроить сайт. И для поисковиков. Вот пример такого сайта - полностью динамический http://www.topman.ru/
     
  4. Guest

    Guest Гость

    Хм... чего так такого динамического? лана....
    имеем:
    www.site.ru?brand=Boomer&sort=price&page=11
    хотим: www.site.ru/Boomer/price/11


    нужен php script index.php
    <?
    $domen = "www.site.ru";
    $itog = "$domen/$brand/$sort/$page"; // www.site.ru/Boomer/price/11
    ?>

    Ну вот и всё :)
     
  5. SDK

    SDK Гость

    :) Да нет. Я имел в виду вот что:


    на вход поступает ссылка www.sdfas.ru/brands/boomer/pages/11/

    далее нужна привязка

    $brands = "boomer";
    $pages = "11";

    Вот как это получить. Первое что приходит в голову - это в .htaccess
    добавить
    ErrorDocument 404 /1.php

    1.php будет обрабатывать любую строку из $REQUEST_URI, но это как-то криво.

    Поэтому я и спрашиваю есть ли способ более надежный и элегантный.
     
  6. bobrya

    bobrya Гость

    ИСПОЛЬЗУЙ MOD_REWRITE И REG_EXP ЧИТАТЬ О НИХ МОЖНО В ИНЕТЕ
     
  7. SDK

    SDK Гость

    :( Да знаю уже.
     
Загрузка...
Похожие Темы - Get заменить на
  1. kuklofon
    Ответов:
    0
    Просмотров:
    138
  2. victorhalf
    Ответов:
    3
    Просмотров:
    222
  3. Amfion
    Ответов:
    0
    Просмотров:
    473
  4. aguch
    Ответов:
    11
    Просмотров:
    1.091
  5. Петя Кузин
    Ответов:
    2
    Просмотров:
    575
Статус темы:
Закрыта.

Поделиться этой страницей