我有一个代码
RewriteEngine On
RewriteCond %{REQUEST_URI} !/(.*).php
RewriteRule ^(.*)$ pages.php?go=$1
现在当我加载任何其他页面如fault.php(在我的目录中)时,页面加载时没有外部javascript和css
答案 0 :(得分:1)
这对我有用......
RewriteEngine On
# uncomment the following line, if you are having trouble
# getting no_script_name to work
# RewriteBase /
# default front controller
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [QSA,L]
答案 1 :(得分:0)
客户认为你走的是另一条道路。
尝试提供相对于根的路径。您可以通过在路径前放置一个/
来轻松完成此操作,假设您相对于根目录开始。
例如,如果您通常在此处访问页面:
/index.php
而且,你在这个脚本中有一些代码:
<script type="application/javascript" src="js/somescript.js"></script>
而且,现在代替index.php
,您可以使用以下内容:
/something/somethingelse
客户端将尝试加载/something/somethingelse/js/somescript.js
,但当然文件不存在。您需要相对于根指定它,如下所示:
<script type="application/javascript" src="/js/somescript.js"></script>