.htaccess - Versteckt ein Verzeichnis in der URL, während andere Dateien erhalten bleiben

Ich habe ein riesiges Werkzeugstudio entwickelt und jedes Werkzeug hat ein eigenes Verzeichnis im Ordner / tools /. Also, wenn Sie ein Tool mit dem Namen habenBeispielDie URL wäre / studio-dir / tools / example /.

Ich versuche, das Verzeichnis / tools / vor URLs zu verbergen, während sichergestellt wird, dass andere Dateien außerhalb des Verzeichnisses / tools / weiterhin funktionieren. Beispielsweise sollten die Datei /index.php und das Verzeichnis / admin / erhalten bleiben.

Ich habe es versucht, aber es verursachte nur massive 404-Fehler bei allem. Ich weiß, es ist wahrscheinlich eine Pause, ich bin scheiße, wenn ich URLs umschreibe. : P

RewriteCond %{REQUEST_URI} !^/tools/
RewriteRule ^/?([^/]+)$ /tools/$1 [L]

Wenn Sie immer noch verwirrt sind, möchte ich:

http://www.example.com/studio/tools / example / index.php

Um laden zu können als:

http://www.example.com/studio/Beispiel / index.php

Behalten Sie das Verzeichnis / tools / bei und lassen Sie andere Dateien außerhalb des Verzeichnisses / tools / laden.

Ist das möglich?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage