0
私のhtaccessは、現在のユーザーが特定のノードにアクセスできない場合にのみ動作します。Drupalプライベートディレクトリ条件付きhtaccess?
私はdrupal 8プロジェクトのファイル内にプライベートディレクトリを持っています。 このようなものがうまくいくかどうかを知りたいです。
If (user_has_access) {}
else {somehow disable htaccess}
私のhtaccessは、現在のユーザーが特定のノードにアクセスできない場合にのみ動作します。Drupalプライベートディレクトリ条件付きhtaccess?
私はdrupal 8プロジェクトのファイル内にプライベートディレクトリを持っています。 このようなものがうまくいくかどうかを知りたいです。
If (user_has_access) {}
else {somehow disable htaccess}
最も良い方法は、アプリケーションの起動時に$_ENVsフラグを設定することです。このフラグは、サーバー上で定義された変数になり、あなたの場合は、あなたは、Drupalの8のブートストラップ機能でこのフラグを追加する必要があり、その後、IFDefineブロック内のすべての実行可能ファイルの.htaccessのコードが含まれ
<IFDefine {variable}>
{executable code}
</IFDefine>
のようにそれを使用しています。したがって、flagが設定または定義されていれば、コードは実行されません。しかし、.htaccessはまだ読み込まれ、機能しています。この方法で、このファイルを他の目的のために保存することもできます。
希望しますように!