.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?