0

我想向用户显示上传的图片和视频的短网址。如果用户下载图片,他们不会获得图片和视频的实际路径。用户无法知道图片和视频的实际位置。请让我知道如何在 wordpress 中做到这一点?这可能在 htaccess 文件中吗?

例如。 http://example.com/images/pic.jpg

我想。

http://example.com/pic.jpg

4

1 回答 1

0
  1. 您必须只公开短 URL。您指向这些图像的所有链接,但看起来像http://example.com/pic.jpg表格。

  2. 您可以通过检查这样的文件是否存在来在内部重写http://example.com/pic.jpgto ,然后在内部重写以便保留浏览器上的 URL,但它们从以下位置获得图像:/images/pic.jpghttp://example.com/pic.jpg/images/pic.jpg

    RewriteEngine On
    # check that it's an image
    RewriteCond %{REQUEST_URI} \.(jpe?g|png|gif|bmp)$ [NC]
    # check that the resource actually exists in the /images/ directory
    RewriteCond %{DOCUMENT_ROOT}/images%{REQUEST_URI} -f
    # internally rewrite:
    RewriteRule ^ /images%{REQUEST_URI} [L]
    
于 2012-10-19T04:16:05.393 回答