Jag lägger till följande i Drupals .htaccess fil, högst upp:
AuthType Basic
AuthName "Login"
AuthUserFile /home/lant/domains/sajtenxyz.se/public_html/.htpasswd
Require valid-user
Därefter laddar jag upp en .htpasswd fil som ser ut så här (bara som exempel):
user:$apr1$ggXlW...$1S34543bs0hoaKqsZwXUv/
När jag sedan går till sajten så får jag upp popupruta som efterfrågar användarnamn och lösenord. Fyller jag i detta får jag server error 500 och kommer ej åt sajten. Tar jag bort raden "Require valid-user" från .htaccess så funkar sajten som vanligt (dock utan lösenordskoll).
Jag har googlat ämnet och sett tips på att man ska kommentera ur "RewriteBase /", att man ska sätta en slash framför "DirectoryIndex index.php", detta ger dock ingen skillnad i resultatet.
Vi kör rena URL-er på sajten, möjligtvis att det är det som är boven i dramat.
Som grande finale kopierar jag in hela htaccess-filen hära!
Ser med spänning fram emot lösningar och konstruktiv feedback på detta problem då vi nått återvändningsgränd.
# Require popup dialog for access AuthType Basic AuthName "Login" AuthUserFile /home/lant/domains/sajtenxyz.se/public_html/.htpasswd Require valid-user # # Protect files and directories from prying eyes. Order allow,deny # Don't show directory listings for URLs which map to a directory. # Follow symbolic links in this directory. # Make Drupal handle any 404 errors. # Force simple error message for requests for non-existent favicon.ico. # There is no end quote below, for compatibility with Apache 1.3. # Set the default handler. # Override PHP settings. More in sites/default/settings.php # PHP 4, Apache 1. php_value magic_quotes_gpc 0 # PHP 4, Apache 2. php_value magic_quotes_gpc 0 # PHP 5, Apache 1 and 2. php_value magic_quotes_gpc 0 # Requires mod_expires to be enabled. # Enable expirations. # Cache all files for 2 weeks after access (A). # Do not allow PHP scripts to be cached unless they explicitly send cache # Various rewrite rules. RewriteEngine on # If your site can be accessed both with and without the 'www.' prefix, you # Modify the RewriteBase if you are using Drupal in a subdirectory or in a # Rewrite URLs of the form 'x' to the form 'index.php?q=x'. # $Id: .htaccess,v 1.90.2.5 2010/02/02 07:25:22 dries Exp $ |