这是我第一次在这里问一个问题 我有一个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=$1&halle=$2 [L]
原始网址为:
localhost/site_new/hallendetails.php?id=01&halle=Heimspielhalle_Gaissacher_Strasse
" new"网址是:
localhost/site_new/01/Heimspielhalle_Gaissacher_Strasse.html
现在我所有的CSS,JS和图像文件都被破坏了
它们包括在内:
type="text/css" href="stylesheets/layout.css"
但重定向后,他们会在
中搜索/site_new/01/stylesheets/layout.css
我想我需要一个RewriteCond,但我不知道如何写它。我尝试了很多方法,但我没有得到它。
请帮忙!
答案 0 :(得分:0)
使用mod_rewrite时尝试css,images,js的绝对路径