È male usare le parentesi in un URL


9

È male usare le parentesi negli URL di un sito? Ad esempio nel mio sito, ho rotto un articolo in tre parti come tale:

www.example.com/article-on-some-subject-(part-1-abc)
www.example.com/article-on-some-subject-(part-2-def)
www.example.com/article-on-some-subject-(part-3-hij)

C'è qualche penalità SEO o potenziale problema di incompatibilità del browser con l'uso delle parentesi (e )all'interno degli URL.


4
Potresti scoprire che alcuni client software / e-mail (forum) potrebbero non riconoscerlo correttamente come parte dell'URL durante l'analisi del testo normale?
Mr White

Risposte:


13

Le parentesi sono "delimitazioni secondarie riservate" come definite dalla RFC 3986 . Ciò significa che il personaggio può avere un significato speciale in alcune parti dell'URL. Ecco cosa dice la RFC su come dovrebbero essere trattati:

Le applicazioni che producono URI dovrebbero codificare in percentuale gli ottetti di dati che corrispondono ai caratteri nel set riservato a meno che questi caratteri non siano specificamente autorizzati dallo schema URI a rappresentare i dati in quel componente. Se viene trovato un carattere riservato in un componente URI e non è noto alcun ruolo di delimitazione per quel carattere, allora deve essere interpretato come rappresentante l'ottetto di dati corrispondente alla codifica di quel carattere in US-ASCII.

Stai utilizzando la parentesi nella sezione del percorso dell'URL. Le parentesi non hanno un significato speciale in quella sezione dell'URL. Le uniche restrizioni sul percorso sembrano essere:

Il percorso viene terminato dal primo punto interrogativo ("?") O dal segno del numero ("#") o dalla fine dell'URI.

Pertanto è possibile utilizzare la parentesi nel percorso dell'URL, ma è possibile codificarli con %28e %29. Come dice w3d nei commenti, il software che utilizza l'euristica per selezionare gli URL dal testo potrebbe non riconoscere l'URL completo quando contiene parentesi senza caratteri di escape.


7
Wikipedia va d'accordo usando le parentesi negli URL. Anche se personalmente eviterei di usarli, per semplicità.
DisgruntledGoat
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.