問題タブ [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.
php - 「YOURLS」URL 短縮サービスでのリダイレクトに失敗しました
それで、 YOURLSスクリプトの実装に成功したか、そう思ったのです。
短縮URLが正常に生成され、YOURLS url IDテーブルにも追加されますが、新しい短縮URLを使用してWebサイトに移動しようとすると. ブラウザーで常に同じエラー メッセージが表示されます。
お役に立てれば幸いです。
regex - ExpressionEngine と YOURLS の .htaccess の問題
ExpressionEngine を実行しているプライマリ サイトがあり、YOURLS を「work」というサブフォルダーで実行しようとしています。つまり 、短い URL の場合はhttp://foo.com/work/であり、EE はルートで実行されています。つまり、http: //foo.com/。「www」がないことに注意してください。
私が抱えている問題は、短い URL を使用し、ユーザーがhttp://www.foo.com/work/123などの URI に「www」を追加すると、次のようなリダイレクト チェーンが得られることです。
- http://www.foo.com/work/123 302 リダイレクト先
- http://www.foo.com/work 301 リダイレクト先
- 200 を返すhttp://www.foo.com/work/
URI から「www」を省略しても、すべて正常に機能します。YOURLS は非 www を使用するように設定されていますが、これらの URI が印刷広告に配置されているため、一部のユーザーが習慣的に「www」を入力する可能性があるという懸念があります。
ルート .htaccess ファイルは次のようになります。
/work/ (YURLS) .htaccess は次のようになります。
EE を完全にホース化せずに、「www」URI を非 www URI のように機能させるにはどうすればよいですか? :)
runtime-error - yourls.org のエラー作成テーブル
サーバーのサブディレクトリ http://[mydomain.tld]/y/admin/install.php に yourls.org 短縮 URL ソフトウェアをインストールしようとしています。インストールを何度も試行すると、次のエラーが発生します。
db ユーザーとパスワードを再確認しました。新作も作ってみました。何度か再インストールしました。
phpMyAdmin で、エラーで示唆されているように、テーブルがデータベースに追加されていないことを確認します。
構成ファイルで、次の [機密情報はここで一般的に置き換えられました] を変更しました。
何か案は?
redirect - YOURLS - 更新後に正しい元の URL にリダイレクトしない
昨日YOURLSをインストールしましたが、素晴らしいです。私には理解できないように見える小さな癖が1つあります。短い URL を作成した後、元の URL (短い URL が指す場所) を変更すると、更新前に短い URL をクリックしていた場合、ブラウザーは新しい元の URL にリダイレクトされません。
例:
- cnn.com を宛先とする新しい短縮 URL を作成します。
- 短い URL をテストします - cnn.com に移動します
- 同じ短い URL の元の URL を変更して、cnet.com を指すようにします。
- 同じ短い URL をもう一度クリックすると、やはり cnn.com に移動します。
これで、変更後にシークレット モードまたは別のブラウザで短い URL に移動すると、正常に動作します。これはまるで、ユーザーのブラウザが最初のリンク先を「保存」し、短い URL がリンク先を変更したかどうかを確認しないように見えます。
元の URL が変更された場合に常にチェックするために、以前にリンクをクリックした Web ブラウザを常に持つ方法はありますか?
ありがとうございました!
ダン
apache - Apache 2.2 - 「分割」ドメイン
私はApacheに非常に慣れていないため、すでに多くの時間がかかる問題に遭遇しており、それが可能かどうかさえわかりません。
2 つのサーバーと、最初のサーバーへのレコードをszop.in
持つ1 つのドメインが呼び出されています。A
YOURLS という URL 短縮サービスを実行している最初のサーバーでは、szop.in/admin
. 2 番目のサーバーでホームページを提供したいので、szop.in
またはhttp://subdomain.szop.in
のようなすべてのリクエストを 2 番目のサーバーにリダイレクトしたいが、http://szop.in/admin
.
これは可能ですか?
これは正しい解決策ではないようで、mod_rewrite
頭痛の種になっています:
私の考えは、最初のサーバーで機能するために必要な URL は 1 つだけなので、開始されていないすべてのものを他のドメインhttp://szop.in/admin
にリダイレクトすることでした。/admin
php - Yourls の .htaccess URL 書き換えの失敗 - 要求された URL がこのサーバーで見つかりませんでした
Apache/PHP 初心者の質問:
のインストールを機能させようとしていますhttp://yourls.org/
。
すべてが正常にインストールされたようで、新しい URL を追加して短くすることができます。
ただし、リンクは 404 を生成しました。たとえば、 http://mydoma.in/4
リダイレクトする必要がありますが、しません。
.htaccess ファイルは次のようになります。
ページを参照するとhttp://mydoma.in/yourls-loader.php
、ホームページにリダイレクトされます。
書き換えを介してに渡す必要があるIDのパラメーターが必要であると推測しています/yourls-loader.php
は次の/yourls-loader.php
ようになります。
yourls_get_request() 関数は次のようになります。
javascript - 統計ページから YOURLS ブランディングを削除する
まず、ここに私の URL があります: http://tini.link
ですから、基本的にはすべてうまくいっています。スパム対策などを備えた完全にカスタムのホームページがあります。次に、あらゆる種類の特別なものを含む結果ページ。しかし、統計ページをカスタマイズしたい。
管理ページをカスタマイズする方法を考え出しました。ですincludes/function-html.php
。ただし、そこでメニューをカスタマイズすると、統計ページに引き継がれません。
統計ページをカスタマイズできる場所に関するアイデアはありますか?