Отправляет email-рассылки с помощью сервиса Sendsay

Помогите с Mod_rewite

Hello friends,

Помогите как мне урл вида /news.html?1 преобразовать в /news/1.html. Заранеее
спасибо!

I.Babanin (http://grumble.sorochinsk.ru)





библиотекa сайтостроительства http://www.i2r.ru/static/244/

Ответить   Ivan Babanin Sat, 5 Mar 2005 16:11:21 +0500 (#327791)

 

Ответы:

Привет, Иван!

Насколько я понял тебе нужно наоборот: в браузере должен появляться
урл вида /news/1.html, а апач должен обрабатывать это как
/news.html?1. Делается это с помощью следующих строчек в .htaccess:

RewriteEngine on

RewriteCond %{REQUEST_URI} ^/news/(.*)\.html$
RewriteRule news/(.*)\.html /news.html?$1

Пашка

5 марта 2005 г., 14:11:21, Ivan Babanin <ax***@s*****.ru> wrote:





библиотекa сайтостроительства http://www.i2r.ru/static/244/

Ответить   Sat, 5 Mar 2005 15:01:55 +0300 (#327847)

 

Hello Пашка,

Saturday, March 5, 2005, 5:01:55 PM, you wrote:

Да - ты прав насчет преобразования. Но я вставил в .htaccess твой код,
news.html лежит в http://site.ru, и при запросе на
http://site.ru/news/2.html он пишет, что не существует
http://site.ru/news.html/3.html. Как будет правильнее? :-)

Ответить   Ivan Babanin Sun, 6 Mar 2005 00:36:15 +0500 (#328083)

 

Привет, Иван!

Хм... А кто пишет? Если это апач пишет в логах, то значит в .htaccess
стоит какое-то совсем другое преобразование...

Пашка

5 марта 2005 г., 22:36:15, Ivan Babanin <ax***@s*****.ru> wrote:





библиотекa сайтостроительства http://www.i2r.ru/static/244/

Ответить   Wed, 9 Mar 2005 13:03:53 +0300 (#329899)