重複の可能性:
スペースと特殊文字を含むURLのベストプラクティス
私は「きれいな」URLを作成しようとしていますが、たとえば、タイトルが付いた新しいフォーラムスレッドを作成している場合、人々はどのように空きスペースを処理するのでしょうか。
awesome thread title
空のスペースを記号に置き換えたい-
ので、次のようになります。
http://website.com/forum/thread/awesome-thread-title
今は動作しているようですが、ユーザーが書いた場合はどうすればよいですか
some-title
-
これにより、データベースからレコードをフェッチするときにコードが破損します。これは、データベース内の行名が実際にあるのにシンボルを空のスペースに置き換えるため、-
何も見つからないためです。
さらに多くの例をあげることができます...