0

我在虚拟服务器上,所以我无法访问 Apache 的 htdocs;我只有.htaccess。是否仍然可以进行重写地图?有哪些解决方法?

4

1 回答 1

0

如果您阅读文档,您会看到,在名为“Context”的文档字段中,RewriteMap 指令可能用于服务器配置或虚拟主机配置中。在目录或 .htaccess 中是不允许的 - 明确地说,答案是否定的,如果您只能访问 .htaccess,则仍然无法进行重写映射。

http://httpd.apache.org/docs/current/mod/mod_rewrite.html#rewritemap

唯一的“解决方法”是为您需要的每个映射定义一个 RewriteCond 和 RewriteRule。这些可以在 .htaccess 中定义。

这个问题已经在

在 htaccess 文件中使用 RewriteMap

于 2011-01-21T15:39:05.607 回答