为什么我不能使用终端上传 .htaccess 文件?
Why can't I upload .htaccess file using terminal?
我有一个 Amazon EC2 服务器 运行 Apache,我正在尝试使用 .htaccess 文件启用 SSI,我创建了 .htaccess 文件并将其保存到我的网站文件夹(不是我的服务器),并尝试在终端中使用 scp -i /Users/jeffArries/Desktop/jeffarries.pem /Users/jeffArries/Desktop/Website_Testing_Folder/.htaccess ec2-user@ec2-54-213-219-247.us-west-2.compute.amazonaws.com:/var/www/html
上传它,并收到此错误消息:
"/Users/jeffArries/Desktop/Website_Testing_Folder/.htaccess: No such file or directory"
如何使用终端将我的 .htaccess 文件上传到我的 Apache 服务器?
谢谢!
更新:
更新 2:
从ls -Abl
的输出可以看出,文件名实际上是.htaccess.txt
.
旁注:
- 为每个
.html
文件启用 SSI 在性能方面是个坏主意。典型的方法是使用特殊扩展名(如 .shtml
),或在文件上执行位(通过 XBitHack
)。
在 Apache 2.4 上,当前的方法是启用 the INCLUDES
filter 而不是使用 AddHandler
:
AddType text/html .html
AddOutputFilter INCLUDES .html
…
AddHandler server-parsed
仍然支持向后兼容。
我有一个 Amazon EC2 服务器 运行 Apache,我正在尝试使用 .htaccess 文件启用 SSI,我创建了 .htaccess 文件并将其保存到我的网站文件夹(不是我的服务器),并尝试在终端中使用 scp -i /Users/jeffArries/Desktop/jeffarries.pem /Users/jeffArries/Desktop/Website_Testing_Folder/.htaccess ec2-user@ec2-54-213-219-247.us-west-2.compute.amazonaws.com:/var/www/html
上传它,并收到此错误消息:
"/Users/jeffArries/Desktop/Website_Testing_Folder/.htaccess: No such file or directory"
如何使用终端将我的 .htaccess 文件上传到我的 Apache 服务器?
谢谢!
更新:
从ls -Abl
的输出可以看出,文件名实际上是.htaccess.txt
.
旁注:
- 为每个
.html
文件启用 SSI 在性能方面是个坏主意。典型的方法是使用特殊扩展名(如.shtml
),或在文件上执行位(通过XBitHack
)。 在 Apache 2.4 上,当前的方法是启用 the
INCLUDES
filter 而不是使用AddHandler
:AddType text/html .html AddOutputFilter INCLUDES .html
…
AddHandler server-parsed
仍然支持向后兼容。