Ich versuche, ein Unterverzeichnis als Stammordner für eine meiner Domains zu verwenden. Mit .htaccess verwende ich mod_rewrite's, um den Job zu erledigen. Hier ist der Code, den ich bereits habe:
%Vor%Damit wird der Job erledigt, aber nicht vollständig. Zum Beispiel:
Wenn ich zu Ссылка gehe, wird index.php
im Ordner domain
angezeigt. Wenn ich zu Ссылка gehe, wird der Inhalt (oder 403) des test
-Ordners angezeigt. ABER Wenn ich zu Ссылка (für die Verwendung von Verknüpfungen oder sogar zum Anzeigen des Ordners) gehe, werde ich zu
Das soll nicht passieren. Wenn überhaupt, tut es entweder eine Maske aus dem .htaccess (wenn Test verwendet wird) oder sollte nur Ссылка . Ich habe versucht, einen Weg zu finden, und das kann ich nicht. Also ich suche deine Hilfe! :)
Jede und jede Hilfe wird sehr geschätzt.
Versuchen Sie es: es ist ein wenig roh, aber sollte tun, was Sie wollen. Es gibt ein bisschen Verwirrung: einige von dem, was ich versucht habe zu tun, hängt von Ihrer RewriteBase ab (Sie müssen möglicherweise ein oder mehrere Zeichen entfernen).
Ich habe im Grunde einen ersten Block hinzugefügt, der gezielt nach Verzeichnissen innerhalb Ihres / domain / Ordners sucht, die nicht mit einem nachgestellten Schrägstrich enden und einen hinzugefügt haben. Lass es mich wissen, wenn es überhaupt funktioniert.
%Vor% Der Kommentator hat recht, wenn du use a sub-directory as the root folder for one of my domains
willst, konfiguriere ihn einfach in deiner virtuellen Apache Konfiguration ( DocumentRoot ).
Der obige Code macht erfolgreich alles, was ich tun wollte.
Verwenden Sie RewriteBase wie folgt:
RewriteBase / f2f / f2fweb
Was mir geholfen hat, ist auto.htaccess Generator auf meinem Host !!!!
%Vor%