【发布时间】:2008-11-25 01:48:33
【问题描述】:
关于这个主题似乎没有太多信息,所以我将概述我的具体问题,然后也许我们可以将问题和答案塑造成更普遍的东西。
我有这个重写规则
RewriteEngine On
RewriteBase /bookkeepers/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)/?$ index.php?franchise=$1
这个网址的变化是什么
http://example.com/location/kings-lynn
进入这个
http://example.com/location/index.php?franchise=kings-lynn
我遇到的问题是,如果我添加一个斜杠
http://example.com/location/kings-lynn/
然后查询字符串返回为
franchise=kings-lynn/
由于某种原因,我的 CSS 和 Javascript 文件都没有被加载。
有什么想法吗?
【问题讨论】:
-
我已经发布了一个关于正则表达式匹配的答案。要修复 CSS/Javascript 问题,您应该查看服务器日志以查看请求的内容。您可能必须在该 RewriteRule 中添加一个 [R,L],但我从来没有理解这部分。
标签: mod-rewrite