パーマリンクと特殊なHTML文字

こんにちは。

パーマリンク(これは正常に機能します)を入力しようとしていますが、特殊文字を含むURLを入力すると問題が発生します。

たとえば、URLを入力すると

display/exacom/ADO+<+Jira+Cloud%3A+Date+time+sync

次のように変換されます。

display/exacom/ADO+%3C%3E+Jira+Cloud%253A+Date+time+sync

「%」のHTMLエンティティは「%25」であるためです。

しかし、リンクを試すと

https://community.exalate.com/display/exacom/ADO+<+Jira+Cloud%3A+Date+time+sync

ページが見つかりません。

URL入力でHTMLエンティティの代替を使用しようとしても、元のURLが見つからないため、機能しません。

質問 - このような文字を含むパーマリンクを入力し、二重のHTMLエンコーディングを回避する正しい方法はありますか?

推測ですが、エスケープ処理、例えば \\%3A のようなものでしょうか?

試しました

bla%3Abla

以下になります

bla%5C%253Abla
「いいね!」 1

より細かく制御するために、レールに入力することもできます。役立つかどうかはわかりませんが、次に試すことはそれです。

私たちはdiscourse.orgのホスティングオプションを使用しています。
その自由はないと思います。

「いいね!」 1

これらの表示リンクは正しくないようです。最初の部分が欠けているように見えます。

TinyURL のリンク短縮サービスを試しましたか?

こんにちは、リリーさん

ありがとうございます。

これらは、以前のコミュニティサイトに公開したWikiページです。
例えば、

https://community.exalate.com/display/exacom/ADO<>+Jira+Cloud:+Date+time+sync

は、現在以下でアクセス可能です。

https://oldcommunity.exalate.com/display/exacom/ADO<>+Jira+Cloud:+Date+time+sync

もちろん、今日最初のバージョンにアクセスしようとした人は、ディスコースサイトにたどり着き、404エラーが表示されます。だからこそ、パーマリンク機能を使用したいのです。

問題は、URLを入力しても見つからず、リダイレクトが機能しないことです。

TinyURLは、ユーザーが使用するものではないため、使用できません。

「いいね!」 2

いくつあり、すべて同じナンセンスが先頭にありますか?

すべて xxx%3A+slug がありますか?

「いいね!」 1

あなたのやっていることが全く理解できていません。このページへのテストパーマリンクをサイトに作成することに成功しました:

サイトの /test にアクセスすると、そのページに直接移動します。


編集:気にする必要はありませんでした。OPを正しく理解していませんでした。あなたが何をしようとしているのか分かりました。その奇妙で複雑なリンクをパーマリンクとして使用しようとしています。やれやれ。特殊なエスケープなしでは可能かどうか分かりません。:thinking:

その通りです。お時間をいただきありがとうございます。

「いいね!」 1

「それらはすべて xxx%3A+slug を持っていますか?」

いいえ

ユースケースの概要をまとめたページを作成しました

そこでは、いくつかのリンクと、それらがどのように URL エンコードされているかを確認できます。

「いいね!」 1

コミュニティを公開する前に移行しておけば、もっと簡単だったでしょう。

ほとんどは大丈夫だと思います。

> より前のすべてを削除するパーマリンク正規化を行い、その後、その後の部分のみのパーマリンクを作成できるかもしれません。

「いいね!」 1

ソースURLは、必ずしも管理下ではない複数の場所で使用されています。

ソースURLを入力できるようになれば、問題は解決します。

現在、Lilyが解決策を探しています…

ありがとうございます。

リリー:

ざっと見たところ、ほとんどのURLは問題なく動作するはずです。

残りのURLは、より大きい記号(>)が含まれており、その記号以降はプレーンな文字になっていると思われます。そのため、パーマリンクでより大きい記号までの最初の部分を削除すれば、うまくいくはずです。

「いいね!」 1

ジェイ様

ページ上のURLは、コンポーザーもエンコードしているため、すべてURLエンコードされています。これは想定内の動作です。

これらは元のURLではありません。

元のURLを記載したテキストファイルを提供すれば機能しますでしょうか?

フランシス