Ciao. Ho bisogno di aiuto su .htaccess che dopo un sacco di prove non riesco a ottenere.

Ho un software tutto contenuto in una cartella che chiamiamo sw per semplicità. Quindi sul disco avrò

codice:
.htaccess sw --- index.php --- altre cartelle
Vorrei realizzare un .htaccess che andasse bene sia nel mio ambiente di sviluppo (localhost) sia online e con domini diversi. Pertanto nell'.htaccess non deve comparire nessun nome di dominio.

C'è una complicazione in più: mentre online avrò questa struttura di cartelle

codice:
public_html --- sw
su localhost ho

codice:
public_html --- altra_cartella --- --- sw
quindi ho un livello in più.
Come se non bastasse il nome altra_cartella è di volta in volta variabile.
Vorrei che questo .htaccess fosse unico, sia per il mio ambiente di sviluppo, sia online, tenendo conto che altra_cartella è variabile e che il dominio online è variabile.

1) La prima regola di cui avrei bisogno è

Fa un redirect di chiamate del tipo
Contemporaneamente la stessa regola dovrebbe riuscire a fare questo redirect
Ricordando che nè miodominio.com nè altra_cartella possono comparire nella regola.

2) La seconda regola che mi servirebbe è

Riscrivere l'url in questo modo
Contemporaneamente la stessa regola dovrebbe riscrivere
Ricordando che nè miodominio.com nè altra_cartella possono comparire nella regola.

Qualcuno mi sa aiutare?
(evito di postare i mille tentativi che ho fatto perchè farebbero più confusione che altro)
Grazie