[TYPO3-UG Dutch] htaccess password geeft 404 error

Eef Wesselink eef.wesselink at home.nl
Sat Jun 19 19:07:52 CEST 2010


Hallo Muriel

Ik ben zeker geen expert op .htaccess gebied, maar waar het volgens mij fout
zou kùnnen gaan is dat je "/pad/naar/bestand/.htpasswd" niet bij de
rewriterule uitzonderingen wordt meegenomen.
Dan zou je volgens mij

RewriteRule
^(typo3/|t3lib/|tslib/|fileadmin/|etc.etc.

moeten uitbreiden met het pad naar je .htpasswd,
dus:

RewriteRule
^(typo3/|t3lib/|tslib/|fileadmin/|pad/naar/bestand/|etc.etc.

Hoop dat dit helpt...

Met vriendelijke groet,

Eef Wesselink

mictoss


Muriel le Pair wrote:

> Hoi Michiel,
> 
> Op 19-6-2010 11:01, Michiel Roos [netcreators] schreef:
>> Zit je TYPO3 site echt in de site root, of in een submap hiervan? In het
>> tweede geval zou bovenstaande conditie namelijk niet werken. Dan moet ie
>> worden: ^submap/(typo3/|t3lib/| . . . etc.
> 
> TYPO3 staat gewoon in de root dir.
> 
>> Je geeft aan dat de password prompt wel verschijnt als je de .htaccess
>> in je site root uitschakelt. Kun je dan ook inloggen? En daarna het
>> bestand zien?
> 
> Ja. Sterker nog als ik de basic authentication toevoeg aan het htaccess
> bestand in de root dir dan werkt de password prompt gewoon ..alleen is
> dat uiteraard niet de bedoeling want dan is de gehele site niet meer
> zichtbaar ;-)
> 
>> Dan is er iets mis met de standaard TYPO3 .htaccess.
> 
> Ja dat vermoed ik ook. Ik heb nog eens even zitten Googlen. WordPress
> gebruikt bijna exact hetzelfde .htaccess bestand en heeft last van
> hetzelfde probleem.
> De oplossing die ze daar geven:
> http://wiki.dreamhost.com/Password-protecting_directories
> 
> <IfModule mod_rewrite.c>
> RewriteEngine On
> RewriteBase /
> RewriteCond %{REQUEST_URI} ^/(failed_auth\.html).*$ [NC]
> RewriteRule . - [L]
> </IfModule>
> 
> # BEGIN WordPress
> <IfModule mod_rewrite.c>
> RewriteEngine On
> RewriteBase /
> RewriteCond %{REQUEST_FILENAME} !-f
> RewriteCond %{REQUEST_FILENAME} !-d
> RewriteRule . /index.php [L]
> </IfModule>
> 
> # END WordPress
> 
> Werkt alleen niet..
> 
>> Post
>> ff de inhoud hiervan of vervang de inhoud door:
> 
> .htaccess in root dir:
> 
> # Enable URL rewriting
> RewriteEngine On
> RewriteBase /
> 
> RewriteRule
> ^(typo3/|t3lib/|tslib/|fileadmin/|typo3conf/|typo3temp/|uploads/
showpic\.php|favicon\.ico)
> - [L]
> 
> RewriteRule ^typo3$ typo3/index_re.php [L]
> 
> RewriteCond %{REQUEST_FILENAME} !-f
> RewriteCond %{REQUEST_FILENAME} !-d
> RewriteCond %{REQUEST_FILENAME} !-l
> 
> RewriteRule .* index.php [L]
> 
> 
> .htaccess in /fileadmin/subdir:
> 
> AuthType Basic
> AuthName "Restricted Files"
> Require valid-user
> AuthUserFile /pad/naar/bestand/.htpasswd
> 
> 
>>
>> <IfModule mod_rewrite.c>
>> RewriteEngine On
>>
>> # Do not rewrite static resources
>> RewriteCond %{REQUEST_FILENAME} -f [OR]
>> RewriteCond %{REQUEST_FILENAME} -d [OR]
>> RewriteCond %{REQUEST_FILENAME} -l
>> RewriteRule .* - [L]
>>
>> # Rewrite the rest to index.php
>> RewriteRule .* /index.php [L]
>> </IfModule>
> 
> Geeft ook een 404 error.
> 
> 



More information about the TYPO3-UG-Dutch mailing list