Kā valkāt masku

Vai ir vispārējs regex vai regulāri atjaunināts īso URL domēnu saraksts, ko es varu izmantot, lai apstiprinātu, ka saites, kuras mūsu satura redaktori ievieto mūsu vietnē, neizmanto URL saīsinātāja pakalpojumus? Mēs vēlamies, lai cilvēki ievietotu sākotnējo saiti; tā kā mēs nevēlamies, lai redaktori publicē redzamus URL, nav nepieciešami īsi URL. Un, ja ir pamatota nepieciešamība pēc īsa URL, piemēram, izdrukāt vai nodot pa tālruni, mēs vēlamies, lai tajā būtu mūsu domēns zīmolu veidošanai (mums ir veids, kā izveidot iekšējos īsos URL).

Būtu viegli melnajā sarakstā iekļaut zināmos .com URL saīsinošos domēnus, piemēram, tinyurl un digg. Bet, ja ir divu burtu augstākā līmeņa domēni, šķiet, ka tā, iespējams, būtu spēle ar molu, kur, iespējams, visu laiku parādīsies jauni URL saīsināšanas pakalpojumi. Varbūt mēs varētu atļaut tikai divu burtu augstākā līmeņa domēnus, iekļaujot baltajā sarakstā, riskējot palēnināt redaktoru iespējas ievietot dažas likumīgas saites.

Vai tam ir kādi atvērti risinājumi? Es mēģināju meklēt vietnē “bloķēt url saīsinātājus” (bez pēdiņām), bet ieguvu tikai URL saīsināšanas pakalpojumus vai tos, kuros minēts, ka šī vietne vai vietne bloķē šādu saišu ievietošanu, nepasakot, kā viņi to dara.

Ideāls būtu Drupal 7 vai CKEditor risinājums, taču derētu arī vispārējs koda risinājums.

Jūs nekad nevarēsit pilnībā (vai pat lielā mērā) novērst saīsinātu saišu kopīgošanu.

Jūs pieminat tinyurl un digg, bet kā ar Facebook, Twitter, LinkedIn utt?

Ja neskaita sociālos medijus, netrūkst atvērtā koda (vai ne) programmatūras, kas ļauj ikvienam izveidot savu URL saīsinātāju, izmantojot domēnu pēc savas izvēles (īsāks vai nē).

Tas ir tāpat kā jautāt, kā novērst vietņu saites uz jūsu saturu.

Varat izmantot pieeju baltajam sarakstam vai melnajam sarakstam, un abiem no tiem ir milzīgi trūkumi.

Ja tas jūs patiešām uztrauc, aizliegiet to savos pakalpojumu sniegšanas noteikumos satura veidotājiem un aizliegt līdzautoriem, kuri neievēro politiku.

strādāja par jums: Charles Robertson | Vēlies ar mums sazināties?