tencent cloud


Setting Static Website

Terakhir diperbarui:2022-12-16 11:50:42


    You can configure a bucket to host a static website in the COS console and access the static website at the bucket's static website endpoint. For more information, see Static Website Hosting.


    • To use buckets to host static websites, you first need to set the access permission of buckets to Public Read/Private Write.
    • For the static website configuration to take effect, you should use a static website endpoint instead of a COS default endpoint to access the COS origin server.


    You have created a bucket. For more information, see Creating Bucket.


    1. Log in to the COS console.
    2. Click Bucket List on the left sidebar.
    3. Find the target bucket and click the bucket name to enter the bucket details page.
    4. Click Permission Management > Bucket ACL (Access Control List) on the left sidebar, select Public Read/Private Write for Public Permissions, and save.
    5. Select Basic Configurations > Static Website on the left sidebar, click Edit, and toggle on Status.
    6. Set the configuration items of the static website.

      The access nodes of the static website are case-sensitive. Note that the letter cases of the filename and suffix entered when you configure the index file, error file, and redirect rule prefix match must be the same as those of files in the bucket.

    • Force HTTPS (optional): After force HTTPS is enabled, when a user accesses your static website, the access node of the static website will be forced to use the HTTPS protocol.

      If you access the static website using a custom endpoint with force HTTPS enabled, ensure that you have correctly configured a certificate for the custom endpoint. Otherwise, the website will be redirected to the default endpoint for access.

    • Ignore .html Extension (optional): If the access path is "index", the "index.html" object is automatically matched and returned.
    • Index Document (required): Homepage of the static website. It is a page returned when the root directory or any subdirectory of a website is requested, which is usually named "index.html".

      If folders are created in the bucket, the index document needs to be added at each folder level.

    • Error Document (optional): A page returned when an access error occurs. This configuration item allows you to define an error document. When the static website failed to respond to the user's requests, the specified custom error page will be returned. For example, if you have configured an error document named "error.html", the "error.html" page will be returned when an HTTP error occurs to guide the user. If no error document is configured, the default error message will be returned.

      Only files in the bucket's root directory or subdirectories can be configured as error documents. Use browser-supported formats such as .html or .htm. If the file format (for example, .zip) is not supported, most browsers will display "inaccessible" or "access request denied".

    • Error Document Response Code (valid only when Error Document is set): It can be set to Original error code or 200 as the HTTP response code for the returned error document.
    • Redirect Rules (optional): With redirection rules, you can redirect requests based on specific file paths, prefixes in requests, or response codes.
      For example, if a file in a bucket is deleted or renamed, you can add a redirection rule to redirect requests to other files.
      • Error codes: The redirection rules only support redirection configurations for 4xx error codes (such as 404). You can customize the error page. If a corresponding HTTP error is triggered, you can provide guidelines for your users on the error page.
      • Prefix matching: You can use a prefix matching rule to redirect requests to files or folders in the bucket. For more information, see Static Website Hosting.

        Prefix match does not support wildcards. If you want to redirect two folders prefixed with index1/ and index2/, you cannot use index*/ as the match rule; instead, you should create corresponding match rules separately.

    1. After completing the configuration, click Save.
    Hubungi Kami

    Hubungi tim penjualan atau penasihat bisnis kami untuk membantu bisnis Anda.

    Dukungan Teknis

    Buka tiket jika Anda mencari bantuan lebih lanjut. Tiket kami tersedia 7x24.

    Dukungan Telepon 7x24