从静态网站的网址中删除/index.html

时间:2018-12-31 00:03:01

标签: google-cloud-storage rsync cp gsutil

我在google-cloud-storage存储桶上有一个静态网站。

我使用以下方法将网站同步到存储桶:

args: ["-m", "-h", "Content-Encoding:gzip", "rsync", "-c", "-r", "./folder", "gs://mysite.com"]

我已在我的云存储桶中设置了网站配置:

/index.html

结果是:

mysite.com/category/index.html

然后我要删除index.html,因此除了第二行中的args之外,我还尝试了以下操作:

args: ["-h", "Content-Type:text/html", "cp", "./folder/*/index.html", "gs://mysite.com/*"]

但是第二个参数不起作用。

如何编写第二个args,以便从index.html中的URL中删除mysite.com/category/index.html

1 个答案:

答案 0 :(得分:0)

第二个args可能正在工作,问题是您正在使用cp复制文件,因此您只是再次上传index.html文件。

如果要删除index.html,则必须使用rm

args: ["-h", "Content-Type:text/html", "rm", "gs://mysite.com/category/index.html"]