Umschreiben einer URL in einen PHP-Parameter aus einem Unterverzeichnis

Ich bitte Sie lediglich, alle URL-Unterverzeichnisse in einen PHP-URL-Parameter umzuschreiben, um eine ansprechendere, benutzerfreundliche URL zu erhalten.

Ich weiß, dass dies mit der Apache Rewrite Engine und den zugehörigen Parametern möglich ist. Das Problem an meinem Ende ist, dass ich nicht neu schreiben möchte, d. H

mydomain.com/parameter ----------->
mydomain.com/index.php?id=parameter 

Aber umschreiben

mydomain.com/subdirectory/parameter ----------->
mydomain.com/subdirectory/index.php?id=parameter

In meinem Stammordner habe ich eine .htaccess-Datei für 404-Fehler und solche, die nicht vorhandene Seiten auf die Haupt-Seite umleiten. Während der Tests habe ich diese deaktiviert, weil ich dachte, sie könnten die andere .htaccess-Datei überschreiben. Ich habe es versucht...

RewriteEngine On
RewriteRule ^directory/([^/\.]+)/?$ index.php?id=$1 [L]

... und andere ähnliche Schnipsel.

Die .htaccess-Datei mit diesem Code wurde im Ordner root / directory abgelegt. Damit wollte ich root / directory / string nach root / directory / index.php umleiten? Id = string.

Da meine Kenntnisse über .htaccess und das Umschreiben offensichtlich begrenzt sind, benötige ich Antworten auf zwei Fragen.

Überschreibt ein 404-Umschreiber im Stammordner einen anderen Umschreiber in einem Unterverzeichnis?

Wie erreiche ich, wonach ich strebe? (ähnlich wie URL-Shortenger funktionieren - bit.ly/shortened) aus einem Unterverzeichnis?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage