.htaccess konflikt mellan WordPress och AWStats

!UPPDATERAD!

Lösning på problemet att administratören för en WordPress sajt med AWStats installerat inte kommer åt att kolla statistiken utan får en 404 error. Problemet beror på att en .htaccess fil som WordPress skapar när man skapar SEO-firendly URL länkar blockerar åtkomst till AWStats installationen.

Medan lösningen nedan fungerade när jag skrev den, så slutade den att fungera.  Hittade något som verkar vara mer permanent på detta forum.

Det enda man behöver göra är att lägga till följande kod i början av .htaccess filen:
ErrorDocument 401 "Unauthorized

Tidigare lösning:

Både AWStats och WordPress är saker som man automatiskt kan installera genom Bineros verktyg i kontrollpanelen. Problemet är dock att administratören för en WordPress sajt inte kommer åt sajt.se/awstats och kan därmed inte kolla statistiken för sajten. Problemet beror uppstår när man aktiverar SEO-freindly url länkar i WordPress.

På bloggen Nerdy Dork erbjuder Dustin Davis en lösning på denna problem. Man lägger till följande kod i .htaccess filen:
RewriteCond %{REQUEST_URI} !^/awstats.*$ [NC] [L]

Problemet är bara att på Binero har inte ens som administratör rättigheter att ändra .htaccess filen i just denna situation. Det går inte att ändra rättigheterna till filen via FTP eller att försöka ändra i den direkt. Inte ens genom filhanteraren i Bineros kontrollpanel.

Lösningen är att göra det man har rättighet att göra:

  1. gå in på din sajt med ftp klienten och hitta mappen med din WordPress installation och .htaccess mappen i den
  2. ladda ner .htaccess filen från din sajt genom FTP
  3. gör en kopia på den nerladdade filen på din dator för säkerhets skull
  4. öppna .htaccess filen (inte kopian) på din dator och läg till koden enligt instruktionerna från Nerd Dork blogen
  5. spara ändringar i .htaccess filen
  6. på din sajt, ta bort filen .htaccess med FTP klienten
  7. ladda upp .htaccess filen från din dator till sajten

Om något går åt skogen, ladda upp säkerhetskopian som du gjorde på .htaccess filen till sajten.

Lycka till!