Обычно я использую
<base href="http://domain.com/" /><!--[if ie]></base><![endif]-->
Я не много пробовал с RewriteBase, я обычно путаюсь и продолжаю менять его, пока он не заработает. Какой метод был бы наилучшим, я, очевидно, нахожу лучшее решение, потому что ссылки остаются неизменными, так что в большинстве случаев при присоединении файла CSS не нарушаются никакие ссылки, например.
http://domain.com/css/main.css
Просто всегда остается неизменным при доступе к подкаталогам. Хотя, когда я не использую этот тег и обращаюсь к подкаталогу, он разрывает ссылки css, когда я использую
<link href="css/main.css" rel="stylesheet" type="text/css" />
Поскольку мои документы PHP содержат заголовок,
<?php include("include/global_header.php"); ?>
Если бы я делал это без, я бы использовал:
<link href="../css/main.css" rel="stylesheet" type="text/css" />
Который может сломаться при доступе к подкаталогу.
Итак ... RewriteBase работает так же, как?
Ваши мысли.