Переписывание дружественных URL с помощью php & .htaccess.Трудности с относительными ссылками на изображения CSS и JS - PullRequest
0 голосов
/ 28 июля 2010

У меня сейчас такой URL: play.php? Place = idplace & event = idevent

Я включил дружественный URL следующим образом:

RewriteEngine On
RewriteRule ^([a-zA-Z0-9_-]+)$ play.php?place=$1
RewriteRule ^([a-zA-Z0-9_-]+)/$ /play.php?place=$1
RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)$ /play.php?place=$1&event=$2
RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/$ /play.php?place=$1&event=$2

только для одного параметраидентификатор места есть) все ок.Но когда приходит два параметра (место и событие), такие как mysite / theplace / theevent, все ссылки моих родственников (css, js и imgs) не работают, моя страница, кажется, думает, что она на самом деле находится в папке theplace /корень / один.

Идеи для этого вопроса?

Большое спасибо

Гийом

1 Ответ

1 голос
/ 28 июля 2010

Вы должны использовать абсолютные пути, по крайней мере, для домена, т.е.

/images/myimage.png

Вы можете решить эту проблему другим способом, но она станет более раздражающей по мере переписывания URLстановится более продвинутым.

...