2017-07-12 8 views
0

私は自分のウェブサイトにリンクURLを作成し、アンカータグのhrefとしてブログに使用しています。- - - に変換中 - hrefに渡しています

は、これは私のURLが

https://www.mywebsite.com/sets/get-the-look-bella-hadid---london/4558

この

https://www.obsessory.com/sets/get-the-look-bella-hadid -london/4558

私はドン」のような何かにブログへのリンク解析を、それを通過した後、ウェブサイトにどのように見えるかですなぜそれが--- ---に変換されているか理解していない

どこにいても同じ問題に直面したことがありますか?

質問を閉じて質問を理解しようと投票した人。

+1

のですか? Wordpress?タンブラー? – Soviut

+0

あなたは実際にコードを投稿していないか、使用しているプログラミング言語を暗示しています。役に立つ情報を投稿しないと、誰もあなたを助けることができません。 – fubar

+0

これはあなたのブログソフトウェアの問題であり、実際のプログラミング上の問題ではありません。 – robertklep

答えて

2

私はあなたがワードプレスを使用していると思いますか?テキストのエディタはハイフンとダッシュを自動的に処理します。他の多くのエディタと同じように自動的にハイフンとダッシュを処理します。

https://codex.wordpress.org/Function_Reference/wptexturizeこれはWordPressで魔法をやっています。

リンクをリンクとして挿入する必要がある場合があります。参照してくださいhttps://en.support.wordpress.com/links/

かのfunctions.phpにあなたは魔法を無効にすることができます(ただし、実際のリンクがより良い選択である):それはブログのどのような種類

remove_filter('the_title', 'wptexturize'); 
remove_filter('the_excerpt', 'wptexturize'); 
remove_filter('the_content', 'wptexturize'); 
1

これは実際にプログラミング上の問題ではないため、StackOverflowには適していません。あなたのブログソフトウェアには問題があります。

WordPressのようなリッチテキストエディタにテキストを貼り付けて、テキストを変換している可能性があります。問題は、WordPressや他のソフトウェアが生のURLをリンクに変換しようとすることですが、コンテンツを美しくしようとしています。内容を見分けることで、複数のダッシュをemダッシュに変換します。次に、リンクに変換しようとすると、emダッシュが有効なURL文字ではないため、部分的にしか取得されません。

これを回避するには、エディタを使用してリンクを変換しないでください。リンクのために必要なテキストをいくつか書いてハイライトし、エディタにある「リンク」ボタンを使って実際のリンクにします。

リンクを正しく作成するために、生のHTMLエディタやMarkdownエディタ(StackOverflowなど)を使用することもできます。

+0

ありがとう@ソビットあなたが書いたことを試してみます。 – Rakeschand

関連する問題