Mod_重写-CSS、JS和图像不工作
这是我第一次在这里问问题。 我对修改有问题 我有以下文件系统结构:Mod_重写-CSS、JS和图像不工作,css,apache,.htaccess,mod-rewrite,url-rewriting,Css,Apache,.htaccess,Mod Rewrite,Url Rewriting,这是我第一次在这里问问题。 我对修改有问题 我有以下文件系统结构: site_new/stylesheets/layout.css site_new/javascript/somescript.js site_new/hallendetails.php site_new/etc... 现在我试图通过mod_rewrite将我的php页面重定向到html文件。 它工作正常,我的.htaccess如下所示: RewriteEngine on RewriteBase /site_ne
site_new/stylesheets/layout.css
site_new/javascript/somescript.js
site_new/hallendetails.php
site_new/etc...
现在我试图通过mod_rewrite将我的php页面重定向到html文件。
它工作正常,我的.htaccess如下所示:
RewriteEngine on
RewriteBase /site_new/
RewriteRule ^(.*)/(.*).html$ hallendetails.php?id=$1&halle=$2 [L]
原始url为:
新的url是:
现在我所有的CSS、JS和图像文件都被破坏了。
它们包括如下内容:
type=text/css href=stylesheets/layout.css
但在重定向后,会在中搜索它们
/site_new/01/stylesheets/layout.css
我想我需要重写一下,但我不知道怎么写。我尝试了很多方法,但我不明白
请帮忙 在使用mod_rewrite时尝试css、images、js的绝对路径通过键入type=text/css href=/stylesheets/layout.css来尝试。请参见路径开头的附加/。感谢您提供的提示,但是它使用的是localhost/stylesheets/layout.css链接,而不是localhost/site\u new/stylesheets/layout.css链接。因此,我可以添加../,但每次上载到Web服务器时,我都必须重新更改它。相关:-
localhost/site_new/01/Heimspielhalle_Gaissacher_Strasse.html
/site_new/01/stylesheets/layout.css