.htaccess - ukrywanie katalogu w adresie URL przy zachowaniu innych plików
Opracowałem gigantyczne studio narzędzi, a każde narzędzie ma własny katalog w folderze / tools /. Więc jeśli masz narzędzie o nazwieprzykład, URL będzie / studio-dir / tools / example /.
Próbuję ukryć katalog / tools / z adresów URL, upewniając się, że inne pliki poza katalogiem / tools / nadal działają. Na przykład plik /index.php i katalog / admin / powinny pozostać.
Próbowałem tego, ale spowodowało to tylko ogromne błędy 404 we wszystkim. Wiem, że prawdopodobnie się zepsuł, ssię przepisywanie adresów URL. : P
RewriteCond %{REQUEST_URI} !^/tools/
RewriteRule ^/?([^/]+)$ /tools/$1 [L]
Jeśli nadal jesteś zdezorientowany, chcę:
http://www.example.com/studio/tools / example / index.php
Aby móc załadować jako:
http://www.example.com/studio/przykład / index.php
Nadal zachowując katalog / tools / i umożliwiając ładowanie innych plików spoza katalogu / tools /.
czy to możliwe?