【发布时间】:2012-12-07 19:47:15
【问题描述】:
我想为我的网站创建较短的链接,例如
site.come/u/1
而不是
site.com/user.php?u=1
我玩过mod_rewrite,但老实说不知道我在用它做什么,我可以创建 url,但是当页面上加载资源时,它们是从 @987654324 加载的@而不是/css/core.css
我正在使用相对 URL 加载 css/images/js,有没有办法让重写规则排除某些文件夹,而无需将我的所有代码更改为绝对 URL?
谢谢
【问题讨论】:
-
为什么不用绝对路径?如果 url 重写有效,则不是
mod_rewrite问题。 -
我们有几百行代码,我们可以替换路径,但它位于优先级列表的底部。我询问 mod_rewrite 的原因是我想知道是否有办法将目录排除在重写之外,例如 css 目录
标签: php apache mod-rewrite