Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/374.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在.htaccess中设置URL重写规则后javascript文件和css文件的路径_Javascript_Php_Css_.htaccess_Url Rewriting - Fatal编程技术网

在.htaccess中设置URL重写规则后javascript文件和css文件的路径

在.htaccess中设置URL重写规则后javascript文件和css文件的路径,javascript,php,css,.htaccess,url-rewriting,Javascript,Php,Css,.htaccess,Url Rewriting,我目前正在(尝试)通过在.htaccess文件中创建规则来重写我的URL。 目前,我的.htaccess非常简单,如下所示: Options +FollowSymlinks RewriteEngine on AddType text/css .css RewriteRule ^lunettes-collection/([a-zA-Z]+)/([a-zA-Z]+)$ lunettes-collection.php?supplier=$1&type=$2 [L] 所以我的

我目前正在(尝试)通过在.htaccess文件中创建规则来重写我的URL。 目前,我的.htaccess非常简单,如下所示:

 Options +FollowSymlinks  
 RewriteEngine on

 AddType text/css .css  
 RewriteRule ^lunettes-collection/([a-zA-Z]+)/([a-zA-Z]+)$ lunettes-collection.php?supplier=$1&type=$2 [L]
所以我的旧url是
http://localhost/myoptical/lunettes-collection.php?supplier=all&type=vue
(而且工作非常完美) 我的新网址是:
http://localhost/myoptical/lunettes-collection/all/vue
(并且没有样式和js)

当我到达新的url时,我得到了页面的内容,但是控制台日志中出现了以下错误

GEThttp://localhost/myoptical/lunettes-collection/all/css/owl.transitions.css
得到http://localhost/myoptical/lunettes-collection/all/myoptical/js/jquery-2.1.0.min.js

据我所知,每个文件的路径都有问题。
如何指定脚本/css文件的正确路径?

您需要将所有链接更改为绝对URL,或在页眉中创建相对URL基(在
标记之间)



或者更改所有URL,使其以
/myoptical/

开头。您需要将所有链接更改为绝对URL,或者在页眉中创建相对URL(在
标记之间)



或者更改所有URL,使其以
/myoptical/

开头。嗨,谢谢你的帮助。事实上,当我在文件之前设置/myoptical/时,它现在就可以工作了。但是我不明白如何插入
,以及如何使用它(仅供参考,我使用的是php?@Skunkies,正如我的回答所说:在
之间,谢谢你的帮助。事实上,当我在文件之前设置/myoptical/时,它现在起作用了。但我不明白如何插入
,以及如何使用它(仅供参考,我在php?@Skunkies中,正如我的回答所说:在
标记之间
<base href="/myoptical/" />