2011-02-07 21 views
2

私は小さなシステムを構築していますが、これは良いhtaccess書き換えURLを持っています。今、私はそれがコロンを使用することをお勧めしますか?ここでは例です:URLにコロンを使用することをお勧めしますか?

domain.tld/section/Foo/12 

唯一の問題はある、すべてのブラウザがそれを右にサポートします:それはすべての文字列を記述して

domain.tld/section:Foo/page:12 

それは、このような何かより多くの、より安定したのか?私はウィキペディアはそれらを使用しています知っている:)

マッティ・レイン

+0

はい、すべてのブラウザがサポートしています。それはSEOのように見えるほど良いものではありません。例えば、あなたに関連性がある場合は... – yoda

答えて

1

非常に推奨されていません。 標準に準拠しておらず、何らかの問題を引き起こす可能性があります。

参照:Is a colon safe for friendly-URL use?

+0

その質問は、 "コロン[...]はブラウザでURLエンコードされません"ということです。それは彼らが安全でないことを意味するものではなく、実際には同じ質問ではありません。 –

+0

あなたは正しいですが、私は、コロンをサポートするかどうかは、必ずしもクライアント側ではなく、他の[予期しない]問題を引き起こす可能性があることを指摘したいと思います。 –

0

はいブラウザがそれと罰金になります。しかし、私はなぜそれが通常の/Foo/12よりも「安定」しているのかわかりません。 url-rewritingの全ポイントは、パラメータ名が何であるかを公開しないことです(すなわち、?section=Foo&page=12)。あなたがパラメータ名を戻しているのであれば、その点は何ですか?

0

コロンは洗練されたブラウザです。問題の原因となる文字をURLエンコードします。後者の形式(スラッシュを使用)は、RESTアーキテクチャとよりインラインであり、将来的にWebサービスのようなものを提供する予定があれば、おそらくより認識しやすくなります。

関連する問題