web-dev-qa-db-ja.com

画像のURLからitokトークンを削除するにはどうすればよいですか?

画像のURLからitokトークンを削除するにはどうすればよいですか?

私はそれについて議論している記事を見つけましたが、それはDrupal 7( https://www.drupal.org/node/1934498 )でのみ機能します。

Drupalが画像のURLにトークンを追加する理由を説明する記事もあります。

11
shi jack

itokパラメーターを保持することをお勧めしますが、構成可能です。

image.settings構成設定suppress_itok_outputを使用して、出力を抑制できます。

  // The token query is added even if the
  // 'image.settings:allow_insecure_derivatives' configuration is TRUE, so
  // that the emitted links remain valid if it is changed back to the default
  // FALSE. However, sites which need to prevent the token query from being
  // emitted at all can additionally set the
  // 'image.settings:suppress_itok_output' configuration to TRUE to achieve
  // that (if both are set, the security token will neither be emitted in the
  // image derivative URL nor checked for in
  // \Drupal\image\ImageStyleInterface::deliver()).

https://api.drupal.org/api/drupal/core!modules!image!src!Entity!ImageStyle.php/function/ImageStyle%3A%3AbuildUrl/8.2.x

10
David Thomas

これをsettings.php(またはlocal.settings.php)に入れます:

$config['image.settings']['suppress_itok_output'] = TRUE;
1
ssibal