I'm looking to create a temp script that would change all links in vhost files to point to from www.domain.com to domain.com. What line(s) should I modify in vhost file do that?
i'm not sure you should be doing that with a script. any vhost changes would get wiped out on a resync. if it's for every site, you can move the vhost master configuration file into the conf-custom folder and change it there. I believe a resync would then rebuild every vhost on that server with those changes. if it's only for a couple of sites, you can add the lines as apache directives on the websites options tab. I believe the following should do what you require: RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC] RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
That's why it's TEMP script. Only for emergency's. Maybe this should be done on Apache service level rather than vconf level?
you could create a custom conf file with the required rewrites already configured in it, but with a different file name so it doesn't get used normally. then you just need a script that will rename the file so that ispconfig will use it and then call the ispconfig api to resync websites on that server. (or resync manually if you prefer)