我在虚拟服务器上,所以我无法访问 Apache 的 htdocs;我只有.htaccess。是否仍然可以进行重写地图?有哪些解决方法?
问问题
336 次
1 回答
0
如果您阅读文档,您会看到,在名为“Context”的文档字段中,RewriteMap 指令可能用于服务器配置或虚拟主机配置中。在目录或 .htaccess 中是不允许的 - 明确地说,答案是否定的,如果您只能访问 .htaccess,则仍然无法进行重写映射。
http://httpd.apache.org/docs/current/mod/mod_rewrite.html#rewritemap
唯一的“解决方法”是为您需要的每个映射定义一个 RewriteCond 和 RewriteRule。这些可以在 .htaccess 中定义。
这个问题已经在
于 2011-01-21T15:39:05.607 回答