Помогите разобратся с такой проблемой.
Нужно с
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">
Спасибо огромное. Тема закрыта.