url使用htaccess强制重写,给出css的绝对路径

时间:2015-07-18 20:50:41

标签: php html css .htaccess mod-rewrite

我有一个主要的php文件,我正在做与我的网站相关的所有内容。

我编辑了.htaccess文件,如下所示重写网址

RewriteEngine On
RewriteBase /test/
RewriteRule /(.*)-(.*)/$ index.php?uds=$1&vid=$2

我为JS&创建了单独的文件CSS(仅限PHP)和页脚JS(PHP)。现在,我将这个JS和CSS PHP文件包含在我的index.php文件中。

但问题出在footer.php和header.php文件中,我必须给出 ../../css/bootstraph.css path。

是否有解决方案,我无需更新此标头和footer.php文件?

1 个答案:

答案 0 :(得分:1)

您的帖子中没有足够的信息,但如果问题是在重新设置网址后为不同的脚本/样式提供正确的修补程序 - 那么我建议只使用:

<base href="http://www.your-website.com/">

在文件的HEAD部分。因此,无论您是否加载页面,例如your-site.com/page1或your-site.com/section1/subsection/page12345,脚本/样式的所有内容都是相同的。