mod rewrite

Статус
Закрыто для дальнейших ответов.

Fan

Member
Регистрация
11.10.2006
Сообщения
12
.htaccess имеет следующее содержание
[codebox]RewriteEngine On
Options FollowSymLinks
RewriteBase /
RewriteRule ^([A-Za-z]+)$ index.php?content=$1
RewriteRule ^([A-Za-z]+)/([A-Za-z0-9]+)$ index.php?content=$1&part=$2[/codebox]
Первое правило работает нормально.
Второе правило тоже работает, но картинки не отображаются (пути относительные), пытается их загрузить с URL/content/... тоесть относительный путь сбивается.

Подскажите как это можно поправить?
 

medwoodu

Злобный модер
Регистрация
22.12.2005
Сообщения
1 418
.htaccess имеет следующее содержание
[codebox]RewriteEngine On
Options FollowSymLinks
RewriteBase /
RewriteRule ^([A-Za-z]+)$ index.php?content=$1
RewriteRule ^([A-Za-z]+)/([A-Za-z0-9]+)$ index.php?content=$1&part=$2[/codebox]
Первое правило работает нормально.
Второе правило тоже работает, но картинки не отображаются (пути относительные), пытается их загрузить с URL/content/... тоесть относительный путь сбивается.

Подскажите как это можно поправить?
Я тя куда посылал?
http://forum.dklab.ru/php/heap/CreationChp...%2A+rewriterule читаем делаем
 

Fan

Member
Регистрация
11.10.2006
Сообщения
12
Все получилось!

.htaccess:
Код:
#   Преобразование адресов
RewriteEngine On
RewriteBase /					 

#директории, для которых не нужна переадресация
RewriteCond %{REQUEST_URI} ^/images/.*|^(/style\.css|/robots\.txt)
RewriteRule . - [L]

RewriteRule ^([A-Za-z]+).html$ /index.php?content=$1 [L]
RewriteRule ^([A-Za-z]+)/([A-Za-z0-9]+).html$ /index.php?content=$1&part=$2 [L]
главная проблема была в том что на странице картинки имели путь src="images/image.gif" а надо обязательно src="/images/image.gif"

спасибо Medwoodu за помощь.
 
Статус
Закрыто для дальнейших ответов.
Верх Низ