{"id":928,"date":"2016-03-31T15:35:16","date_gmt":"2016-03-31T13:35:16","guid":{"rendered":"http:\/\/www.ub.edu\/tecnicweb\/?p=928"},"modified":"2022-02-03T09:51:45","modified_gmt":"2022-02-03T08:51:45","slug":"proteccio-de-urls-amb-htaccess-i-autenticacio-ub","status":"publish","type":"post","link":"https:\/\/www.ub.edu\/tecnicweb\/proteccio-de-urls-amb-htaccess-i-autenticacio-ub\/","title":{"rendered":"Protecci\u00f3 de URL&#8217;s amb .htaccess i autenticaci\u00f3 UB"},"content":{"rendered":"<p>En alguns casos determinats ens pot interessar protegir amb autenticaci\u00f3 UB una URL en comptes de un <a href=\"https:\/\/www.ub.edu\/tecnicweb\/proteccio-amb-fitxer-htaccess\/\">directori.<\/a> D&#8217;aquesta manera podr\u00edem protegir adreces amigables de CMS&#8217;s (WordPress, Joomla o Drupal) que no es corresponen a directoris f\u00edsics.<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<\/p>\n<p><strong>Atenci\u00f3<\/strong>!! La sol.luci\u00f3 es diferent depenent de la versi\u00f3 de Apache en la que s\u2019est\u00e0 executant el vostre espai de hostatgeria web. Per saber quina versi\u00f3 de Apache \u00e9s podeu consultar:<\/p>\n<p><a href=\"https:\/\/www.ub.edu\/tecnicweb\/quina-versio-de-apache-sesta-executant-en-el-meu-espai-dhostatgeria\/\">https:\/\/www.ub.edu\/tecnicweb\/quina-versio-de-apache-sesta-executant-en-el-meu-espai-dhostatgeria\/<\/a><\/p>\n<p><strong>Atenci\u00f3<\/strong>!! Per que l&#8217;autenticaci\u00f3 s&#8217;activi sempre, s&#8217;ha de deshabilitar la mem\u00f2ria cau dels arxius implicats. Per fer-ho es pot consultar a:<\/p>\n<p><a href=\"https:\/\/www.ub.edu\/tecnicweb\/asegurar-se-que-una-pagina-no-queda-en-cache\/\">https:\/\/www.ub.edu\/tecnicweb\/quina-versio-de-apache-sesta-executant-en-el-meu-espai-dhostatgeria\/<\/a><\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<\/p>\n<p>Per fer-ho, podr\u00edem afegir a l&#8217;inici del fitxer .htaccess de l&#8217;arrel del nostre espai el codi seg\u00fcent:<\/p>\n<p><em><strong>Apache 2.2<\/strong><\/em><\/p>\n<p><code>SetEnvIfNoCase Request_URI \"^\/url_a_protegir\" SECURED<br \/>\nAuthType UB<br \/>\nRequire valid-user<br \/>\nSatisfy any<br \/>\nOrder allow,deny<br \/>\nAllow from all<br \/>\nDeny from env=SECURED<\/code><\/p>\n<p><em><strong>Apache 2.4<\/strong><\/em><\/p>\n<p><code>AuthType UB<br \/>\n&lt;If \"%{REQUEST_URI} =~ m#(^\/url_a_protegir)#\"&gt;<br \/>\nRequire valid-user<br \/>\n&lt;\/If&gt;<br \/>\n<\/code><br \/>\nModificant el literal<\/p>\n<p><code>\"^\/url_a_protegir\"<br \/>\n<\/code><br \/>\nper la url que volguem protegir sense el nom de domini.<\/p>\n<p>Aix\u00ed, per exemple, per protegir la URL<\/p>\n<p><em>www.ub.edu\/tecnicweb\/sub<\/em><\/p>\n<p>aquestes l\u00ednees quedarien:<\/p>\n<p><em><strong>Apache 2.2<\/strong><\/em><\/p>\n<p><code>SetEnvIfNoCase Request_URI \"^\/tecnicweb\/sub\" SECURED<\/code><\/p>\n<p><em><strong>Apache 2.4<\/strong><\/em><\/p>\n<p><code>&lt;If \"%{REQUEST_URI} =~ m#(^\/tecnicweb\/sub)#\"&gt;<\/code><\/p>\n<p>D&#8217;aquesta manera tan sols permetr\u00e0 l&#8217;acc\u00e9s a aquestes URL&#8217;s als usuaris pr\u00e8viament autenticats de la UB.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>En alguns casos determinats ens pot interessar protegir amb autenticaci\u00f3 UB una URL en comptes de un directori. D&#8217;aquesta manera podr\u00edem protegir adreces amigables de CMS&#8217;s (WordPress, Joomla o Drupal) que no es corresponen a directoris f\u00edsics. &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- Atenci\u00f3!! La sol.luci\u00f3 es diferent depenent de la versi\u00f3 de Apache en la que s\u2019est\u00e0 executant el [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[44],"tags":[29,34,35,36,37,74],"class_list":["post-928","post","type-post","status-publish","format-standard","hentry","category-ajuda","tag-htaccess","tag-cms","tag-drupal","tag-joomla","tag-wordpress","tag-proteccio-urls"],"_links":{"self":[{"href":"https:\/\/www.ub.edu\/tecnicweb\/wp-json\/wp\/v2\/posts\/928","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ub.edu\/tecnicweb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ub.edu\/tecnicweb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ub.edu\/tecnicweb\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ub.edu\/tecnicweb\/wp-json\/wp\/v2\/comments?post=928"}],"version-history":[{"count":23,"href":"https:\/\/www.ub.edu\/tecnicweb\/wp-json\/wp\/v2\/posts\/928\/revisions"}],"predecessor-version":[{"id":1414,"href":"https:\/\/www.ub.edu\/tecnicweb\/wp-json\/wp\/v2\/posts\/928\/revisions\/1414"}],"wp:attachment":[{"href":"https:\/\/www.ub.edu\/tecnicweb\/wp-json\/wp\/v2\/media?parent=928"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ub.edu\/tecnicweb\/wp-json\/wp\/v2\/categories?post=928"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ub.edu\/tecnicweb\/wp-json\/wp\/v2\/tags?post=928"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}