Mod rewrite 在%{REQUEST\u FILENAME}之后,指向css/javascript的mod\u重写链接仍处于混乱状态-F

Mod rewrite 在%{REQUEST\u FILENAME}之后,指向css/javascript的mod\u重写链接仍处于混乱状态-F,mod-rewrite,Mod Rewrite,我真的在努力完成最简单的事情 重定向:http://somehost/../site\u目录/Arg1/Arg2 收件人:http://somehost/../site\u directory/index.php?a=Arg1&b=Arg2 我已经像这样设置了mod_rewrite(在/site_目录中的.htaccess文件中) 我得到了各种各样的错误,因为我的javascript和css文件正在/site_目录/Arg1/Arg2中搜索 我到底做了什么蠢事把事情搞砸了?提前谢谢 (mod_r

我真的在努力完成最简单的事情

重定向:http://somehost/../site\u目录/Arg1/Arg2

收件人:http://somehost/../site\u directory/index.php?a=Arg1&b=Arg2

我已经像这样设置了mod_rewrite(在/site_目录中的.htaccess文件中)

我得到了各种各样的错误,因为我的javascript和css文件正在/site_目录/Arg1/Arg2中搜索

我到底做了什么蠢事把事情搞砸了?提前谢谢


(mod_rewrite已安装并正常工作,因为index.php会按照我的指示返回$_GET参数,它们是“Arg1”和“Arg2”)

您应该使用绝对路径而不是相对路径引用脚本和CSS文件

<script src="/site_directory/foobar.js">

而不是

<script src="foobar.js">


因此,文件将从
/site\u directory/foobar.js
加载,而不是从
/site\u directory/Arg1/Arg2/foobar.js

加载。您应该使用绝对路径而不是相对路径引用脚本和CSS文件

<script src="/site_directory/foobar.js">

而不是

<script src="foobar.js">

因此,文件将从
/site\u目录/foobar.js
加载,而不是从
/site\u目录/Arg1/Arg2/foobar.js
加载