[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