1

我正在修改一个现有网站,该网站使用相当复杂的 .htaccess 文件来实现自定义 MVC 类型框架,因此所有 url 都被重定向到 index.php?[some parameters] 或 404 页面。我想使用XAJAX将 ajax 支持添加到站点的有限区域,为了实现这一点,我需要在根目录中放置两个被重写规则忽略的文件。我怎么做?

4

1 回答 1

3

在规则顶部带有“last”标志的身份重写规则怎么样?

例如,要从当前规则集中排除“/a-file-outside-of-rewriting.html”,以下配置可能会有所帮助:

# http://~/outside-of-rewriting.html will be rewritten to itself (i.e., unmodified).
# then no more rules will be applied (because it has “last” flag.)
RewriteRule ^/a-file-outside-of-rewriting.html$ $0 [L]

RewriteRule ^/any/other/rules(/.*) $1
RewriteRule ^/already/exist(/.*) $1
# ...
于 2009-12-03T16:46:55.290 回答