Php 如何重写.htaccess文件路径

Php 如何重写.htaccess文件路径,php,.htaccess,Php,.htaccess,我有一个通用的头文件,其中包括CSS、JS和JQuery,我在每个PHP文件中都包含这些文件。现在我有一个文件夹“X”,我写了下面的.htaccess Options +FollowSymlinks -MultiViews RewriteEngine On RewriteBase /default/x/ RewriteRule default.css ../css/default.css RewriteRule /js/jquery-1.4.2.min.js ../js/jquery-1.4

我有一个通用的头文件,其中包括CSS、JS和JQuery,我在每个PHP文件中都包含这些文件。现在我有一个文件夹“X”,我写了下面的.htaccess

Options +FollowSymlinks -MultiViews
RewriteEngine On

RewriteBase /default/x/

RewriteRule default.css ../css/default.css
RewriteRule /js/jquery-1.4.2.min.js ../js/jquery-1.4.2.min.js
RewriteRule /js/jquery.corner.js ../js/jquery.corner.js
RewriteRule /js/default.js ../js/default.js


RewriteRule $ state.php  
问题是,我似乎无法正确获得JS和CSS的路径。它显示为/
host/x/css/default.css&/host/x/js/default.js
而不是
/host/css/default.css&/host/js/default.js

但是header.php include是正确的。我可以从header.php中读取DB登录要求


知道如何更正文件路径吗?

修复css和js文件的加载位置。如果从
/js/jquery-1.4.2.min.js
/x/js/jquery-1.4.2.min.js
加载jquery,客户端会认为它正在处理两个不同的文件,加载两次并缓存两次。相反,请确保加载它的url不是相对于url栏中的文件夹,而是相对于域根。@Sumurai8不起作用。我甚至还提供了.htaccess。我的意思是你的头文件中应该有
href=“/css/default.css”
,而不是
href=“css/default.css”
href=“js/jquery-1.4.2.min.js”
@Sumurai8你能把这个作为答案吗?