我真的想要完成最简单的事情......
重定向:http://somehost/.../site_directory/Arg1/Arg2
To:http://somehost/.../site_directory/index.php?a = Arg1& b = Arg2
我已经像这样设置了mod_rewrite(在/ site_directory中的.htaccess文件中)
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ([^/\.]+)/([^/\.]+)$ index.php?a=$1&b=$2 [NC]
我遇到各种错误,因为我的javascript和css文件正在/ site_directory / Arg1 / Arg2中搜索。
我到底做了什么愚蠢的事情搞砸了?提前谢谢。
(mod_rewrite已安装并正常工作,因为我告诉它时index.php会回吐$ _GET参数,它们是'Arg1'和'Arg2')
答案 0 :(得分:1)
您应该使用绝对路径而不是相对路径来引用脚本和CSS文件。
<script src="/site_directory/foobar.js">
而不是
<script src="foobar.js">
因此,文件将从/site_directory/foobar.js
加载,而不是从/site_directory/Arg1/Arg2/foobar.js
加载。