Proftpd mod_rewrite 未按预期工作。我如何让它正常工作?
Proftpd mod_rewrite not working as expected. How do I make it work correctly?
根据 Proftp 的操作方法,我正在尝试将 FTP 请求(匿名)中的反斜杠替换为常规斜杠:
http://www.proftpd.org/docs/howto/Rewrite.html
当我将以下内容放入我的 Proftpd 配置之一时:
<IfModule mod_rewrite.c>
RewriteEngine on
# Use the replaceall internal RewriteMap
RewriteMap replace int:replaceall
RewriteCondition %m RETR
RewriteRule (.*) "${replace:!!\\!/}"
</IfModule>
然后请求ftp://mysite.com/coc/test\file.txt,没用。我不知道我做错了什么。
Proftpd 操作指南不正确,因为您必须使用 4 个反斜杠。仅使用两个反斜杠:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteMap replace int:replaceall
RewriteCondition %m RETR
RewriteRule (.*) "${replace:!!\!/}"
</IfModule>
根据 Proftp 的操作方法,我正在尝试将 FTP 请求(匿名)中的反斜杠替换为常规斜杠:
http://www.proftpd.org/docs/howto/Rewrite.html
当我将以下内容放入我的 Proftpd 配置之一时:
<IfModule mod_rewrite.c>
RewriteEngine on
# Use the replaceall internal RewriteMap
RewriteMap replace int:replaceall
RewriteCondition %m RETR
RewriteRule (.*) "${replace:!!\\!/}"
</IfModule>
然后请求ftp://mysite.com/coc/test\file.txt,没用。我不知道我做错了什么。
Proftpd 操作指南不正确,因为您必须使用 4 个反斜杠。仅使用两个反斜杠:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteMap replace int:replaceall
RewriteCondition %m RETR
RewriteRule (.*) "${replace:!!\!/}"
</IfModule>