Przede wszystkim aktywuj shell'a, wystarczy zagadać na gg do admina i masz życie ułatwione.
Poza tym konfiguracji nie załatwiasz poprzez VirtualHost tylko przez mod_rewrite względnie przez zwykłe symlinki.
Rozwiązania dla sandboxa (na ich podstawie po drobnych modyfikacjach powinieneś sobie poradzić z nie tylko z piaskownicą):
Rozwiązanie pierwsze:
Struktura katalogów na linuxpl.com:
- home
- nazwa_konta
- domains
- nazwa_konta.linuxpl.com - standardowa domena jaką dostaje każde konto
- domena.com - przykładowa dodana domena własna
- public_html - symlink do public_html domeny głównej konta, standardowo nazwa_konta.linuxpl.com
Żeby wszystko uruchomić wystarczy wgrać sandboxa do katalogu domowego i stworzyć symlinka \home\nazwa_konta\domains\wybrana_domena\public_html na \home\nazwa_konta\sf_sandbox\web. Działa.
Rozwiązanie drugie:
Wgrać całego snadboxa do public_html wybranej domeny i machnąć plik .htaccess o zawartości:
Kod
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^domena\.com
RewriteRule ^(.*)$ sf_sandbox/web/$1 [L]
RewriteRule ^$ index.html [QSA]
RewriteRule ^([^.]+)$ $1.html [QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [QSA,L]
.htaccess zapisać oczywiście w public_html wybranej domeny.