Ich habe einen Apache-Server, der Haupt rootwebdir ist "/ usr/www/users/foo /" und "foo.com" Punkte dort. Allerdings habe ich einige Sub-Domains in ihre Verzeichnisse zeigen:Apache: Benutzer den Zugriff auf "www.foo.com/subdomain1/"
subdomain1.foo.com ---> /usr/www/users/foo/subdomain1
subdomain2.foo.com ---> /usr/www/users/foo/subdomain2
Dies bewirkt, dass mir ein Problem: wenn jemand Typen ‚www.foo.com/subdomain1/aboutme.html‘ finden sie ‚subdomain1.foo.com/ aboutme.html 'mit einer anderen URL, und ich möchte es vermeiden.
Ich fragte mich, ob es eine Möglichkeit gibt, dies zu vermeiden (z. B. eine 404-Seite anzuzeigen), indem Sie eine Direktive in der '.htaccess' Datei von '/ usr/www/users/foo/subdomain1' verwenden.
Jede andere Lösung ist willkommen. Vielen Dank.
sicher, können Sie sicherlich Umleitungsregeln Hinweis auf einen Fehler Dokument erstellen, das mit zwei Bedingungen gekoppelt ist: die Kombination von Domain-Namen und relativen Pfad, der angefordert wird. Die Frage ist jedoch: Warum willst du das machen? Warum halten Sie nicht einfach die Dokumentwurzeln getrennt und alles ist in Ordnung? – arkascha
Da mein Webhost-Provider mir Zugriff auf '/ usr/www/users/foo /' gibt, und hier landet 'foo.com'. Wenn ich versuche, eine neue Subdomain "sub1.foo.com" zu erstellen, würde sie in "/ usr/www/users/foo/sub1" landen. – Hookstark