ищу работу (php,mysql,js)
С нами с 26.05.07
Сообщения: 576
Рейтинг: 393
|
Добавлено: 17/06/10 в 23:30 |
|
|
|
|
С нами с 20.02.06
Сообщения: 248
Рейтинг: 366
|
Добавлено: 18/06/10 в 00:54 |
в личку так в личку
|
|
|
|
Мотиватор :)
С нами с 06.05.09
Сообщения: 3028
Рейтинг: 607
|
Добавлено: 18/06/10 в 02:06 |
Код: |
RewriteEngine On
RewriteRule ^galleries/gallery/([0-9]+)/([0-9]+)/$ /galleries/gallery.php?pid=$1&mid=$2&%{QUERY_STRING} [L]
|
CABMIT: сорри
|
|
|
|
ищу работу (php,mysql,js)
С нами с 26.05.07
Сообщения: 576
Рейтинг: 393
|
Добавлено: 18/06/10 в 02:38 |
не работают варианты, к сожалению
тут ещё такой момент, что
в первом случае - ?id=anysymbol (?)
во втором - &id=anysymbol (&)
|
|
|
|
С нами с 16.10.09
Сообщения: 343
Рейтинг: 419
|
Добавлено: 18/06/10 в 05:20 |
Да вроде должны работать.
Ищи, может, .htaccess не используется или еще что-то.
|
|
|
|
Мотиватор :)
С нами с 06.05.09
Сообщения: 3028
Рейтинг: 607
|
Добавлено: 18/06/10 в 07:53 |
Dim82: дык проверял, всё работает. чтобы работало, хтаксесс должен лежать в корне домена.
|
|
|
|
С нами с 16.10.09
Сообщения: 343
Рейтинг: 419
|
Добавлено: 18/06/10 в 10:24 |
А еще лучше прямо в конфиг виртуалхоста, ибо апач для мод_реврайта в .htaccess использует довольно долгую и кривую последовательность действий, в результате сервер грузится.
|
|
|
|
ищу работу (php,mysql,js)
С нами с 26.05.07
Сообщения: 576
Рейтинг: 393
|
Добавлено: 18/06/10 в 23:49 |
Всем спасибо
работатет такой вариант
Код: | RewriteEngine On
RewriteBase /
RewriteRule ^galleries/gallery/([0-9]+)/([0-9]+)/$ /galleries/gallery.php?gid=$1&tid=$2&%{QUERY_STRING} [PT,L,QSA]
RewriteRule ^galleries/gallery/([0-9]+)/([0-9]+)/$ /galleries/gallery.php?gid=$1&tid=$2&%{QUERY_STRING} [PT,L,QSA,R=301] |
alex.raven, благодарю за ключевой момент:
Цитата: | ...чтобы работало, хтаксесс должен лежать в корне домена |
а я заливал .htaccess в папку /galleries/ , яростно рефрешил браузер и удивлялся почему не работает
|
|
|
|
С нами с 20.02.06
Сообщения: 248
Рейтинг: 366
|
Добавлено: 20/06/10 в 14:12 |
а нафига добавлять {QUERY_STRING} если у тебя стоит флаг [QSA]?
И еще, второй RweriteRule надо убрать, все равно до него дело не доходит
Всё равно я первый был
|
|
|
|
Мотиватор :)
С нами с 06.05.09
Сообщения: 3028
Рейтинг: 607
|
Добавлено: 20/06/10 в 14:28 |
Dim82 писал: |
alex.raven, благодарю за ключевой момент:
а я заливал .htaccess в папку /galleries/ , яростно рефрешил браузер и удивлялся почему не работает |
да не за что :-) кстати, вторую строчку можешь убрать, это одно и то же, к тому же, в первой стоит флаг L, то есть если условие выполняется, то все последующие условия игнорируются.
|
|
|
|
ищу работу (php,mysql,js)
С нами с 26.05.07
Сообщения: 576
Рейтинг: 393
|
Добавлено: 20/06/10 в 15:00 |
Спасибо,
замечания учту и исправлю,
я обрадовался что работает, и в детали настроек уже не вникал.
Код: | RewriteEngine On
RewriteBase /
RewriteRule ^galleries/gallery/([0-9]+)/([0-9]+)/$ /galleries/gallery.php?gid=$1&tid=$2 [PT,L,QSA] |
такой вариант, думаю, будет работать (проверить не могу счас - ребёнок перед монитором крутится - неудобно как-то )
|
|
|
|