当我启用重写引擎时,javascript,css和图像未正确包含,我在控制台中收到错误404。我包括这样的文件:
<link rel="stylesheet" href="templates/xtc5m/css/mobile.css">
<script src="templates/xtc5m/javascript/jquery.mobile-1.4.2.min.js"></script>
我也试过在开头用斜线包含它们但后来我得到错误500
<link rel="stylesheet" href="/templates/xtc5m/css/mobile.css">
<script src="/templates/xtc5m/javascript/jquery.mobile-1.4.2.min.js"></script>
我使用的重写规则是:
RewriteRule (.*)--(.+)\.html$ /product_info.php?products_id=$2 [qsappend,L]
错误的最终网址如下:
http://www.website.de/category/subcategory/name/templates/xtc5m/mobile.css
答案 0 :(得分:0)
使用您的根网址在页眉上使用<base>
标记。
<base href="http://www.example.com/">