問題タブ [yourls]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jquery - 複数のアンパサンドを使用した yourls shortner
Yourls を使用して URL を短縮するためにプロキシを使用しています。プロキシは jquery ajax メソッド (GET) を呼び出しています。渡された yourls-api.php の URL パラメータは次のとおりです。
しかし、Yourls API は 2 番目のアンパサンドからのクエリ文字列を無視しています。つまり、短縮された URL は次のようにリダイレクトされています。
longurl は、プロキシを渡す前にエンコードされます。
php - yourls api は短縮する前に url を実行しています
YOURLS API をインストールしましたが、1 つの問題を除いて正常に動作しています。短縮するために渡す URL が何であれ、その URL を最初に実行します。リンクの 1 つは購読解除リンクをクリックすることで、すぐにメーラーからメンバーの購読を解除します。セキュリティ トークンを使用したパスワードなしの API 呼び出しを使用しており、関数ごとにyourls-api.php
ファイルを呼び出していますfile_get_contents
。これが私が書いたコードスニペットです:
短縮する前に URL を実行しないように YOURLS API を停止する方法を教えてください。
nginx - YOURLS リダイレクトが NGINX で機能しない - 代わりにファイルをダウンロードする
サイト用にYOURLSを構成しようとしています。nginx で仮想ホストを構成しましたが、メイン アプリケーションは完全に正常に動作します。しかし、短い URL をクリックすると、実際の URL にリダイレクトされるのではなく、実際にファイルがダウンロードされます。
同じシステムがApacheで正常に動作していたため、すべての問題はnginx構成ファイルにあることがわかりました。
これは私のnginx設定ファイルです:
virtualhost - 複数のドメインで Yourls URL shortner の 1 つのインスタンスを使用する
複数のドメインでYourlsを使用する方法を探していましたが、主な問題は、Yourls を構成するときに config.php ファイル (YOURLS_SITE 定数) でドメイン名を指定する必要があることです。Yourls を指す実際の複数のドメインで 1 つのドメインのみを構成すると、予期しない動作が発生します。
私は周りを見回しましたが、これのための簡単なハックを見つけることができませんでした
php - YOURLS をインストールできません (PHP 解析エラー: 構文エラー、予期しない ';'、config.php の 66 行目の ')' が必要です)
YOURLS をインストールしようとしていますが、管理ページにアクセスするたびに次のエラーが表示されます。
とにかく、誰かが私を助けることができますか?
私が持っている config.php ファイルは次のとおりです。
表示される MySQL 情報とパスワードは隠されています (注意してください)。
php - YOURLS をドメイン エイリアス構成と共に使用する方法は?
別のドメインを指しているドメインがあり、それが指しているドメイン上の既存のページのエイリアスとして機能します。このドメイン エイリアスを使用して別の短いリンクを作成したいのですが、できませんでした。
私の現在のhtaccess構成:
YOURLS には、次の htaccess エントリが必要です。
ここで問題は、既存の YOURLS リダイレクトがある場合は YOURLS が優先され、そうでない場合は htaccess ドメイン リダイレクトが使用されるように、これら 2 つをどのように組み合わせるかということです。おそらくこれは、「フォールバック URI」( code ) (存在しないショートリンクをリダイレクトするために使用される YOURLS プラグイン) を使用して何らかの形で実現できますが、その方法はわかりません。