Du frågade tidigare hur då gjorde en sådan redirekt. Du kan gömma dina mappar genom att inte använda redirect flaggan R i .htaccess.
Till exempel:
PHP-kod:
RewriteRule ^foo /bar [R,L]
Detta skriver om URLen till /bar när man besöker en URL som börjar med foo. (Egentligen en URI som börjar med foo. URI är det som står efter domänen i URLen.) Om man inte använder R-flaggan ty:
PHP-kod:
RewriteRule ^foo /bar [L]
Då kommer URLen fortfarande vara den samma men servern kommer tolka frågan som om URI:n var /bar
I ditt fall kan du nog skriva:
PHP-kod:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{HTTP_HOST} xx.se
RewriteRule (.*) /xx/extern/$1 [L]
Testa om detta funkar som du tänkt dig. Observera att www.xx.se letar efter filen www.xx.se/xx/extern/index.php
Varning!
Detta blir duplicant content om man inte gör något åt det. Använd meta-taggen canocial eller skriv något i robots.txt.