нужна помощь с router.php

#1 15 августа 2011 в 22:22
Может я не правильно понимаю)
Суть проблемы:
Есть сторонний скрипт со своим .htaccess
пытаюсь его запихнуть в компонент...
Получается что условия .htaccess нужно записать в файле router.php
вот сам .htaccess:

  1. RewriteEngine On
  2. Options +FollowSymlinks
  3. RewriteCond %{REQUEST_FILENAME} !-f
  4. RewriteRule ^([^/]+)/?$ /index.php?u=$1 [QSA,L]
Как правильно прописать эти условия в router.php ?

Если я не правильно понял — поправьте меня…
#2 16 августа 2011 в 15:25
Возможно заработает и с этим htaccess, если в него добавить опцию RewriteBase /путь до папки скрипта/
#3 16 августа 2011 в 17:48

Возможно заработает и с этим htaccess, если в него добавить опцию RewriteBase /путь до папки скрипта/

googlebot
Попробовал не получилось(

По идее если если идти этим путем, то наверное нужно указать путь в router.php на файл .htaccess
Сам .htaccess лежит в папке с компонентом но он не срабатывает — условия берутся только с router.php
#4 17 августа 2011 в 08:17

Как правильно прописать эти условия в router.php ?

uavip
в данном случае никак, ибо не ясно что вообще прописывать. файл router.php содержит набор (массив) регулярных выражений для разбора url нужного компонента.
В вашем случае можно попробовать установить в подпапку, либо, если вы делаете свой компонент, то в htaccess вообще ничего прописывать не нужно.
#5 17 сентября 2011 в 12:15

В вашем случае можно попробовать установить в подпапку,

Fuze
Да в подпапку установил, хотелось просто чтоб был как компонент.

файл router.php содержит набор (массив) регулярных выражений для разбора url нужного компонента

Fuze
Думал что он выполняет функции htaccess…
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.