На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Дополнения к правилам (только для данного раздела)
- Используйте подсветку синтаксиса при выделении исходного кода;
- В описании темы обязательно укажите язык программирования;
- Прежде чем задать вопрос, обязательно воспользуйтесь поиском и загляните в FAQ раздела.
- Если вопрос касается серверного ПО, указывайте ОС.
- Если вопрос касается ASP.NET то лучше будет задать его в соответствующем разделе. Там вы сможете получить ответ намного быстрее.

Модераторы: Serafim, fatalist
  
> ЧПУ умное перенаправление , RewriteRule, htaccess
    Добрый день!

    Помогите создать правило для перенаправления следующих видов ссылок

    www.site.ru/<page>/<number>/<section>

    на

    www.site.ru/<page>.php?id=<number>&section=<section>
      Попробуй
      ExpandedWrap disabled
        RewriteRule ^(.*)/(.*)/(.*)$ $1.php?id=$2&section=$3 [L]


      Но осторожно, предусмотреть правила для других разделов (не page).
      Это только набросок, внутри регулярки можно уточнить (только цифры, например)
        AntiBiotik, спасибо!

        В итоге сделал так:

        ExpandedWrap disabled
              RewriteCond %{REQUEST_URI} ^.+$
              RewriteRule ^([a-zA-z]+)(\d*)(/(\w*))?$ $1.php?id=$2&section=$4


        для ссылок вида:

        /text
        /text123
        /text123/text
        0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
        0 пользователей:


        Рейтинг@Mail.ru
        [ Script execution time: 0,1608 ]   [ 16 queries used ]   [ Generated: 26.04.24, 12:24 GMT ]