2016-08-28 4 views
1

サイト上の記事の埋め込みを作成しようとしています。埋め込みは、自分のサイトから取得する記事を特定し、適切なJSONファイルを呼び出して記事を把握し、解析して表示するJavascriptファイルを呼び出します。AJAXを更新するPHPの.htaccessファイルをURLから作成する

また、メンバーシステムには、埋め込みを使用するサイトを教えてくれるアカウントにサインアップすることもできます。

私がしたいのは、これらのJSONファイルのルートフォルダに.htaccessファイルを作成して、承認されたメンバーだけがこれらのJSONファイルをAJAX呼び出しする埋め込みを使用できるようにすることです。

.htaccessファイルには、AJAXをフォルダに許可する許可URLのリストがあります。メンバーが追加され削除されると更新される必要があります。

この.htaccessファイルをPHPで常時更新するにはどうすればよいですか?

事前に感謝します。

答えて

0

なぜphpでチェックし、phpでファイルを渡すのですか? すべての単一のメンバーのためのルールを作成する非常に悪い習慣と同様にサーバーを遅くなります

+0

私は再ルーティングする権限を持っていると思いますが、私の上司は、埋め込みがロードされるたびに、PHPスクリプトを実行する必要があります。 –

+0

埋め込みが100,000ビューを取得している場合は、各ビューがPHPスクリプトを読み込んでサーバーの速度を落とすことを意味します。 –

+0

あなたのチェックしているユーザーパーミッション - .htaccessルールは、読み込まれたページのたびに解析されるので、はるかに多くの負荷を発生させます。そのライブはapacheによって解析されます - ルールがvhostのコンテナに入っている方が良いでしょう。とにかく.. htaccessファイルを作成したい場合は、file_put_contentsとfile_get_contentsは必要な機能です コンテンツを取得したり、新しいルールを追加したり、スクラッチ(文字列を追加)から再作成してディスクに書き込んでください。 http://stackoverflow.com/questions/25063677/how-much-does-using-htaccess-files-slow-down-website-performance-especially-wit – Kapsonfire

関連する問題