我在虚拟服务器上,所以我无法访问Apache的htdocs;我只有.htaccess。是否仍然可以重写地图?那里有什么样的解决方法?
答案 0 :(得分:0)
如果您阅读文档,您会看到,在名为“Context”的doc字段中,可以在服务器配置或虚拟主机配置中使用RewriteMap指令。在目录或.htaccess中不允许 - 要清楚,答案是否,如果您有权访问的是.htaccess,则仍然无法进行重写映射。
http://httpd.apache.org/docs/current/mod/mod_rewrite.html#rewritemap
唯一的“解决方法”是为您需要的每个映射定义RewriteCond和RewriteRule。这些可以在.htaccess中定义。
已经回答了这个问题