无需访问htdoc即可重写映射

时间:2011-01-21 05:00:43

标签: apache .htaccess mod-rewrite apache-config rewritemap

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

1 个答案:

答案 0 :(得分:0)

如果您阅读文档,您会看到,在名为“Context”的doc字段中,可以在服务器配置或虚拟主机配置中使用RewriteMap指令。在目录或.htaccess中不允许 - 要清楚,答案是否,如果您有权访问的是.htaccess,则仍然无法进行重写映射。

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

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

已经回答了这个问题

use RewriteMap in htaccess file