[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вопрос по mod_rewrite
sNICkerssss
Всем привет. Только начал учить mod_rewrite.
Помогите разобратся с такой проблемой.

Нужно с
www.site.ru/new/12

сделать
www.site.ru/?part=new&id=12

Как бы правило прописал:
RewriteRule ^(.*)(new)/([0-9]+)$ $1?part=new&id=$3

и оно срабатывает, но все пути к картинкам и *.css-никам становятся кривыми ->
пример:
http://site.ru/new/images/site/pics/news1.jpg
а нужно
http://site.ru/images/site/pics/news1.jpg

откуда то берется "new/" и все портит.

Подскажите, что не так делаю. Заранее спасибо.



Спустя 8 часов, 47 минут, 15 секунд (20.03.2010 - 12:11) FatCat написал(а):
RewriteRule ^([^/]*)/([^/]*)$ /?part=$1&id=$2 [L]

Может так?

Спустя 23 минуты, 32 секунды (20.03.2010 - 12:34) jetistyum написал(а):
ты просто неправильно прописываешь относительные пути к картинкам и стилям. прописывай относительно корня сайта

Спустя 11 часов, 46 минут, 29 секунд (21.03.2010 - 00:21) sNICkerssss написал(а):
Наочное решение:
вместо
<img src="images/site/pics/news1.jpg">

нужно
<img src="/images/site/pics/news1.jpg">


Спасибо огромное. Тема закрыта.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.