Помогите с MOD_REWRITE

Nicca

Новичок

Nicca

Новичок
Что значат строки из фака:
RewriteCond %{REQUEST_FILENAME} !-f # - запросы к существующим файлам
RewriteCond %{REQUEST_FILENAME} !-d # - запросы к существующим директориям

RewriteRule (.*)$ index.php/$1 [QSA]
-~{}~ 25.03.06 16:38:

Лучше помогите мне с моим примером. Тогда я нормально пойму с примера механизм работы модреврайта.

-~{}~ 25.03.06 17:48:

Вроде бы уже разобрался со своим примером. Вот код:

Код:
RewriteEngine on
Options +FollowSymlinks
RewriteBase /
RewriteRule ^(.*)news/(.*)/(.*)/([0-9]{1,5})/$ /news.php?lng=$1&today=$2&id=$3
Только получается одно проблемка: ко всем путям страници добавляется строчка которую я перезаписываю. Например адрес картинки получается таким:
http://www.site.com/news/rus/2006.03.10/images/pic_1.jpg

Как это убрать
 

Nicca

Новичок
А что это значит?
Как тогда быть со стилями которые подключаю, яваскрипты. Также обрабатывать?
 

boombick

boombick.org
просто расширения добавляй в список
Так ты запрещаешь отрабатывать правила преобразований для файлов с перечисленными расширениями. Они используются явно. А вообще в mod_rewrite используются обычные Perl-совместимые регулярные выражения.
вот ссылки на оч. хороший мануал по мод_реврайту:
http://www.egoroff.spb.ru/portfolio/apache/mod_rewrite.html
Там же есть ссылка на тсраничку с примерами
 

Nicca

Новичок
1. Тот код что ты дал выдает ошибку.

2. Что обозначает квантор !

3. У меня даже к обычным ссылкам подописывался этот путь news/rus/2006.03.10/
Было например site.com/index.php получилось site.com/news/rus/2006.03.10/index.php

Как быть? Обьясните еще что-то я несовсем понимаю почему перелопачивается вся страница со ссылками?
 

boombick

boombick.org
Автор оригинала: Nicca
1. Тот код что ты дал выдает ошибку.
Надо просто немного подумать :) Включи голову... Тем более, что принцип работы я тож написал. Прощу прощения за неверный код, написал просто навскидку
Автор оригинала: Nicca
2. Что обозначает квантор !
http://php.rinet.ru/manual/ru/reference.pcre.pattern.syntax.php
 

Nicca

Новичок
1. Не нашел ничего о кванторе ! Так что же все таки он обозначает?

2. Почему ВСЕ ссылки страници меняются?

3.
просто расширения добавляй в список
Сдесь можно подробнее Имеется в виду опредиленная конструкция в штааксес или просто строки которую ві привели для каждого имени файла?

Что-то я не могу сам это осилить без примеров. Может поможете уже готовым примером?. Ведь наверняка на Ваших сайтах стоит модреврайт и Вы используете такую конструкцию которая мне нужна.
Помогите!
 
Сверху