私は、フレンドリーなURLの作成には、異なる言語の記事のタイトルを使用しています。フレンドリーなURLとUTF8文字
一部の言語では、 'ä'、 'ü'、 'ö'、 'ß'などの文字、キリル文字、スペイン語のアクセントなどの文字を使用しています。
質問は、私はブラウザともちろんGoogleによって完全に過小評価されるURLを作成する必要があるということです。
これを管理する機能はありますか?
私はこの作業に非常に混乱しています。
誰でも手助けできますか?
私は、フレンドリーなURLの作成には、異なる言語の記事のタイトルを使用しています。フレンドリーなURLとUTF8文字
一部の言語では、 'ä'、 'ü'、 'ö'、 'ß'などの文字、キリル文字、スペイン語のアクセントなどの文字を使用しています。
質問は、私はブラウザともちろんGoogleによって完全に過小評価されるURLを作成する必要があるということです。
これを管理する機能はありますか?
私はこの作業に非常に混乱しています。
誰でも手助けできますか?
大丈夫です。
inbuilt urlencode( "string")に引数として文字列を渡します。
有効なURLが生成されます。
しかし、生成された文字列をサニタイズする方法はありますか? – domoindal
htmlspecialchars()とhtml_entity_encode()を使って、特殊文字を対応するHTMLエンティティに変換することができます –
少なくとも、解決策が見つかりました。ここで
は完全にこれを管理する機能のリンクです:https://gist.github.com/sgmurphy/3098978#file-url_slug-php
私はこれが同じ問題を持つ人々を助ける願っています。
'urlencode()'を使うと無意味です... Googleとブラウザは、アドレスがデコードされているかのように見せます。 – Anuga
URL文字列を 'urlencode()'する必要があります。または、それをかなりアクセントに似た文字に変換しておくこと。 (ä= a) –