我的新.htaccess和mod_rewrite的。

我使用以下重写规则:

RewriteRule ^wants/([0-9]+)$ /wantlist.php?wantid=$1
RewriteRule ^dashboard$ /dashboard.php

我能够成功地重定向这两种情况。

但是,为了做到这一点,我不得不改变CSS,JS等路径绝对路径而不将CSS和JS未加载。

我用

<script type="javascript" src="js/javascript.js"></script>

,其后的重写规则没有工作,之后我改成

<script type="javascript" src="http://example.com/js/javascript.js"></script>

我得到它的工作。

同样是发生任何网站上的其它网址。

有没有办法,因为我使用相对路径几乎无处不在现场我开发绕过这个?

有帮助吗?

解决方案

这是一个URL解决问题。看看需要

mod_rewrite的URL信息

您可以显式地设置一个基本URI与 BASE HTML元件,例如:

<base href="/">
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top