0

.htaccess/.htpasswd で保護されたディレクトリに保存されているブロガーのブログ投稿に画像を埋め込もうとしていますが、訪問者がパスワードで保護されていないサムネイルをクリックしてユーザー名/パスワードの入力を求められない限り、実際の画像は表示されません。パスは次のとおりです。

サムネイル: /mysite/thumbs/image-t.jpg (保護されていないディレクトリ)

画像: /mysite/gallery/image.jpg (保護されたディレクトリ)

この方法でブロガーに投稿/保存すると、サムネイルが投稿に埋め込まれ、予想どおり/希望どおりにクリック可能になります。ただし、訪問者がそのサムネイルをクリックすると、画像は保護されていないかのようにログイン プロンプトなしで表示されます。保護された画像の URL をブラウザに直接入力すると、ログインするように求められます。誰でもこれを説明できますか?

4

1 に答える 1

0

これを行うには、投稿にコードを含めることができる必要があります。そうしないと、特にほとんどのブログがサイトのセキュリティを維持し、スパムを防ぐためにhtmlタグを削除するため、コードを含めることができません。

ただし、ブログで使用されているプログラミング言語に応じて、コードを追加する権限がある場合は、次のような条件ステートメントを追加できます...

if $logged-in = "1" then
     // display image here
  else
     // nothing
end if

$ logind-inの変数は、特定のブログで使用されている変数である必要があります。

于 2012-12-25T00:48:24.187 に答える