我的index.php文件具有CSS,JS,图像和字体的绝对路径。喜欢以下。
<link href="/css/style.css" rel="stylesheet">
<script src="/js/jquery.js"></script>.................many more.
它在服务器(网站)上运行良好。但当我将整个网站移动到我的localhost目录(http://127.0.0.1/example/)内时,我的css和js文件开始在这里链接:
http://127.0.0.1/css/style.css
http://127.0.0.1/js/jquery.js
但他们应该在这里链接:
http://127.0.0.1/example/css/style.css
http://127.0.0.1/example/js/jquery.js
我在我的本地.htaccess文件中试过这些这些行:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /example/
但仍然没有正确指向的css,js,图像和字体。
答案 0 :(得分:1)
在localhost上,您可以在DOCUMENT_ROOT/.htaccess
文件中使用此代码:
RewriteEngine On
RewriteRule ^((?:css|js)/.+)$ /example/$1 [L,NC]