Mod_rewrite - CSS,JS 和图像不工作
Mod_rewrite - CSS, JS and Images not working
这是我第一次在这里提问。
mod_rewrite.
我有问题
我有以下文件系统结构:
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=&halle= [L]
原url是:
localhost/site_new/hallendetails.php?id=01&halle=Heimspielhalle_Gaissacher_Strasse
"new"url则为:
localhost/site_new/01/Heimspielhalle_Gaissacher_Strasse.html
现在我所有的 CSS、JS 和图片文件都坏了。
它们是这样包含的:
type="text/css" href="stylesheets/layout.css"
但在重定向后,它们会在
中搜索
/site_new/01/stylesheets/layout.css
我想我需要一个RewriteCond,但我不知道怎么写。试了很多方法都搞不懂
请帮忙!
使用 mod_rewrite
时尝试 css,images,js 的绝对路径
这是我第一次在这里提问。
mod_rewrite.
我有以下文件系统结构:
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=&halle= [L]
原url是:
localhost/site_new/hallendetails.php?id=01&halle=Heimspielhalle_Gaissacher_Strasse
"new"url则为:
localhost/site_new/01/Heimspielhalle_Gaissacher_Strasse.html
现在我所有的 CSS、JS 和图片文件都坏了。
它们是这样包含的:
type="text/css" href="stylesheets/layout.css"
但在重定向后,它们会在
中搜索/site_new/01/stylesheets/layout.css
我想我需要一个RewriteCond,但我不知道怎么写。试了很多方法都搞不懂
请帮忙!
使用 mod_rewrite
时尝试 css,images,js 的绝对路径