小编Fel*_*lix的帖子

Apache RewriteRule 和斜线 (%2F)

我有以下几点RewriteRule

RewriteRule ^like/(.+)$ ask.php/$1
Run Code Online (Sandbox Code Playgroud)

这适用于以下请求:

/like/someting+here/something+else
Run Code Online (Sandbox Code Playgroud)

但是对于路径部分之一包含转义斜杠 ( %2F) 的请求,服务器会吐出 404 Not Found 错误:

/like/one%2Ftwo+things/
Run Code Online (Sandbox Code Playgroud)

有没有什么办法解决这一问题?我尝试了两者[B][NE]标志(单独和一起),但没有任何效果。

编辑:我也试过:

RewriteRule ^like/ ask.php
# or
RewriteRule ^like/(.*) ask.php
Run Code Online (Sandbox Code Playgroud)

所以它不一定要匹配斜杠。它仍然无法正常工作。

mod-rewrite apache-2.2

7
推荐指数
2
解决办法
6892
查看次数

为什么 scp 比 http 慢得多?

我在 Amazon EC2 上有一个实例,其中包含一个大型文件(~180MB)。我需要将该文件复制到我的本地机器上,所以我很自然地尝试了scp. 在多次尝试以获得 20-30kb/s 的最大速度并断开连接(只有一次我在短时间内达到 ~200KB/s,但随后连接断开)后,我尝试了 HTTP。通过 HTTP,我得到了 1MB/s,它上升到了 2MB/s,在不到两分钟的时间内完成了传输。在 scp 上,ETA 大约是三个小时。

scp由于加密,我知道它比 HTTP 慢,但我不认为仅凭这一点就可以导致性能下降约 30 倍。所以我猜有一些限制正在进行,可能是在我的 ISP 处。有什么办法可以确定吗?还是有其他原因?

http scp network-speed amazon-ec2

5
推荐指数
1
解决办法
4686
查看次数

标签 统计

amazon-ec2 ×1

apache-2.2 ×1

http ×1

mod-rewrite ×1

network-speed ×1

scp ×1