Использование «/» в качестве разделителя в семантических URL-адресах всегда требует абсолютных путей

Мы новички в mod_rewrite и семантических URL-адресах, и, несмотря на исследования Google и SO, мы не смогли найти четкого ответа на этот вопрос.

Когда мы используем косую черту в качестве разделителя в нашем .htaccess, все наши ссылки на изображения, css и js в нашем html должны быть переписаны с относительных путей на абсолютные.

Например:

RewriteRule ^([A-Za-z0-9-]+)/?$ inhalt.php?ebene1=$1 [NC,L] # process ebene1
RewriteRule ^([A-Za-z0-9-]+)\/([A-Za-z0-9-]+)/?$ inhalt.php?ebene1=$1&ebene2=$2 [NC,L] # process ebene1,2
RewriteRule ^([A-Za-z0-9-]+)\/([A-Za-z0-9-]+)\/([A-Za-z0-9-]+)/?$ inhalt.php?ebene1=$1&ebene2=$2&ebene3=$3 [NC,L] # process ebene1,2,3

означает необходимость переписать:

<link href="css/acssfile.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="js/ajsfile.js"></script>
<img src="imgs/animage file.gif" alt="" />

чтобы:

<link href="http://www.oursite.com/css/acssfile.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="http://www.oursite.com/js/ajsfile.js"></script>
<img src="http://www.oursite.com/imgs/animage file.gif" alt="" />

Всегда ли это является следствием использования косых черт в качестве разделителей в семантических URL-адресах или есть способ сохранить наши относительные пути?

Ответы на вопрос(2)

Ваш ответ на вопрос