我有一个运行CPanel和WHM的CentOS虚拟机。客户端希望执行RewriteMap,以便当有人尝试访问以下链接时:
https://example.com/Doc/File.pdf
它被重定向到
https://example.com/Doc/OtherFile.pdf
我已经按照我在网上看到的步骤进行操作,将RewriteMap添加到CPanel的pre_virtualhost_global.conf文件中
RewriteMap rwmap txt:/home/example/public_html/rdmap.txt
在我添加的public_html文件夹中的.htaccess文件中:
Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteRule ^Doc/[^/]+/?$ ${rwmap:$1} [L,R]
我已经在conf文件中放置的路径中添加了RewriteMap文件,如下所示: 文件:rdmap.txt
File.pdf OtherFile.pdf
但是它不能正确重定向。而不是重定向到OtherFile.pdf,它重定向到:
https://example.com/home/example/public_html
我已经检查了一百次,但仍然无法弄清自己在做什么错。