{"id":1419,"date":"2012-09-26T12:18:01","date_gmt":"2012-09-26T09:18:01","guid":{"rendered":"http:\/\/jml.kapsi.fi\/jussi\/?p=1419"},"modified":"2013-01-21T08:37:32","modified_gmt":"2013-01-21T06:37:32","slug":"htaccess-salasanasuojattu-alihakemisto-wordpressiin","status":"publish","type":"post","link":"https:\/\/jml.kapsi.fi\/jussi\/2012\/09\/26\/htaccess-salasanasuojattu-alihakemisto-wordpressiin\/","title":{"rendered":".htaccess -salasanasuojattu alihakemisto WordPressiin"},"content":{"rendered":"<p><strong>Ongelma<\/strong>: WordPressin alle luodaan hakemisto, joka halutaan suojata <a href=\"http:\/\/appro.mit.jyu.fi\/opetusteknologia\/luennot\/luento3\/\">.htaccess -salasanasuojauksella<\/a> , mutta kun tarvittavat m\u00e4\u00e4ritykset on tehty, hakemisto ohjautuukin WordPressin <strong>404 Not Found<\/strong> -virhesivulle. <\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/jml.kapsi.fi\/jussi\/wp-content\/uploads\/2012\/09\/wordpress-logo-hoz-rgb.png\" alt=\"\" title=\"WordPress\" width=\"498\" height=\"113\" class=\"aligncenter size-full wp-image-1459\" \/><\/p>\n<p><strong>Mist\u00e4 se johtuu?<\/strong>: Tavoiteltu autentikointitapa &#8221;<em>HTTP Basic Authentication<\/em>&#8221; palauttaa selaimelle virhekoodin <strong>401 Unauthorized<\/strong>, joka normaalitilanteessa toisi n\u00e4kyviin kirjautumisikkunan. Nyt kuitenkin WordPressin oman, p\u00e4\u00e4hakemistossa sijaitsevan .htaccess -tiedoston Rewrite -s\u00e4\u00e4nt\u00f6jen k\u00e4sittelyss\u00e4 401-virhe ohjautuu WordPressin omalle 404 -virhesivulle.<\/p>\n<p><!--more--><\/p>\n<h2>Ratkaisu: 401-virheen sivuuttaminen<\/h2>\n<p>T\u00e4m\u00e4 lienee yksinkertaisin ratkaisu ongelmaan. Selaimelle palautetaan 401-virheen yhteydess\u00e4 kustomoitu, tekstimutoinen virheviesti, jonka j\u00e4lkeen WordPressin Rewrite ei en\u00e4\u00e4 k\u00e4sittele ilmoitusta.<\/p>\n<p>Alla <code>ErrorDocument 401 \"Unauthorized Access\"<\/code> -rivi on lis\u00e4tty suojattavan alihakemiston .htaccess -tiedoston alkuun, mutta sen voi liitt\u00e4\u00e4 my\u00f6s WordPressin .htaccess -tiedostoon.<\/p>\n<pre><code>ErrorDocument 401 \"Unauthorized Access\"\r\nAuthType Basic\r\nAuthName \"testisivusto\"\r\nAuthUserFile \"\/home\/eijulkinenhakemisto\/.htsalasanatiedosto\"\r\nrequire valid-user<\/code>\r\n<\/pre>\n<h3>L\u00e4hteet &#038; linkit<\/h3>\n<ul>\n<li><a href=\"http:\/\/www.andrewrollins.com\/2008\/01\/22\/wordpress-and-htaccess-password-protected-directories\/\">WordPress and .htaccess Password Protected Directories | Andrew Rollins<\/a><\/li>\n<li><a href=\"http:\/\/httpd.apache.org\/docs\/2.2\/custom-error.html\">Custom Error Responses &#8211; Apache HTTP Server<\/a><\/li>\n<li><a href=\"http:\/\/www.hacksar.com\/blog\/2010\/01\/28\/how-to-password-protect-a-subdirectory-with-htaccess-with-wordpress-installed\/\">How-To: Password Protect a Subdirectory with htaccess with WordPress Installed &#8211; Hacksar<\/a> &#8211; Sis\u00e4lt\u00e4\u00e4 vaihtoehtoisen ratkaisun, jossa WordPressin .htaccess -tiedostossa pyrit\u00e4\u00e4n est\u00e4m\u00e4\u00e4n halutun hakemiston k\u00e4sittely Rewrite -s\u00e4\u00e4nn\u00f6ill\u00e4 (ei toiminut minulla).<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Ongelma: WordPressin alle luodaan hakemisto, joka halutaan suojata .htaccess -salasanasuojauksella , mutta kun tarvittavat m\u00e4\u00e4ritykset on tehty, hakemisto ohjautuukin WordPressin 404 Not Found -virhesivulle. Mist\u00e4 se johtuu?: Tavoiteltu autentikointitapa &#8221;HTTP Basic Authentication&#8221; palauttaa selaimelle virhekoodin 401 Unauthorized, joka normaalitilanteessa toisi n\u00e4kyviin kirjautumisikkunan. Nyt kuitenkin WordPressin oman, p\u00e4\u00e4hakemistossa sijaitsevan .htaccess -tiedoston Rewrite -s\u00e4\u00e4nt\u00f6jen k\u00e4sittelyss\u00e4 401-virhe ohjautuu [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10,4,25],"tags":[276,278,277,280,57],"class_list":["post-1419","post","type-post","status-publish","format-standard","hentry","category-oppaat","category-verkkojulkaiseminen","category-web","tag-htaccess","tag-apache","tag-salasana","tag-suojaus","tag-wordpress"],"_links":{"self":[{"href":"https:\/\/jml.kapsi.fi\/jussi\/wp-json\/wp\/v2\/posts\/1419","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jml.kapsi.fi\/jussi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jml.kapsi.fi\/jussi\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jml.kapsi.fi\/jussi\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/jml.kapsi.fi\/jussi\/wp-json\/wp\/v2\/comments?post=1419"}],"version-history":[{"count":43,"href":"https:\/\/jml.kapsi.fi\/jussi\/wp-json\/wp\/v2\/posts\/1419\/revisions"}],"predecessor-version":[{"id":1748,"href":"https:\/\/jml.kapsi.fi\/jussi\/wp-json\/wp\/v2\/posts\/1419\/revisions\/1748"}],"wp:attachment":[{"href":"https:\/\/jml.kapsi.fi\/jussi\/wp-json\/wp\/v2\/media?parent=1419"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jml.kapsi.fi\/jussi\/wp-json\/wp\/v2\/categories?post=1419"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jml.kapsi.fi\/jussi\/wp-json\/wp\/v2\/tags?post=1419"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}