richtige userdir.conf für diese .htaccess

Die Geschichte hinter...

Ok, ich war zu Experimentieren, Dinge mit meinem netbook...ohne backup-Dateien. Ja, ich bin ein idiot 😀

Das Problem

Habe ich diese .htaccess Datei in meinem userdir wurde ordnungsgemäß funktioniert, bevor ich kniff meine partion:

Options +FollowSymLinks

RewriteEngine On

RewriteBase /~dierre/DierReLabS/

RewriteRule ^(tutorials|me|not-found|add)$ $1/[R=301,L]

RewriteRule ^me/$ me.php [L]
RewriteRule ^style/$ style.css [L]
RewriteRule ^logo/$ logo2.png [L]
RewriteRule ^add/$ add.php [L]
RewriteRule ^tutorials/$ tutorials.php [L]
RewriteRule ^tutorial/([a-zA-Z0-9\-]+)/$ tutorial.php?tut=$1 [L]
RewriteRule ^not-found/$ 404.php [L]

# This is a real directory...
RewriteCond %{REQUEST_FILENAME} -f [OR]
# Or it's a real file...
RewriteCond %{REQUEST_FILENAME} -d
# And it's not not-found/...
RewriteCond $0 !=not-found/
# And it's not the root
RewriteCond $0 !=""
# And it's not any of the above due to an internal redirect...
RewriteCond %{ENV:REDIRECT_STATUS} ^$
# So cause a 404 response (you could redirect to 404.php if you want)
RewriteRule ^.*$ - [R=404,L]

ErrorDocument 404 /~dierre/DierReLabS/not-found/

In der userdir diese .htaccess nicht richtig funktioniert mit den default-Parametern in userdir.conf. Ich habe nicht mehr diese Konfiguration. Die aktuelle Konfiguration ist:

<IfModule mod_userdir.c>
        UserDir public_html
        UserDir disabled root

        <Directory /home/*/public_html>
                AllowOverride FileInfo AuthConfig Limit Indexes
                Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
                <Limit GET POST OPTIONS>
                        Order allow,deny
                        Allow from all
                </Limit>
                <LimitExcept GET POST OPTIONS>
                        Order deny,allow
                        Deny from all
                </LimitExcept>
        </Directory>
</IfModule>

Ich kann mich wirklich nicht erinnern, was ich getan habe. Können Sie mir helfen?

  • Was erwartest du, und was ist passiert? Ich kann nicht sagen, was das problem ist.
  • Ich bin immer ein 505 error. Ich gehe davon aus, dass alle verfügbaren url-diejenigen sind, die nur in diesem .htaccess. Ich weiß, für eine Tatsache, das funktioniert. Ich vergaß, die notwendigen änderungen für userdir.conf
  • Sind Sie sicher, dass Sie immer eine 505-Fehlermeldung? Das ist HTTP Version Not Supported ist, scheint unwahrscheinlich.
InformationsquelleAutor dierre | 2010-11-27
Schreibe einen Kommentar