Worked great for me! A little bit of help for those who want the site accessible from multiple urls. What worked for me was to add some rewrite rules in apache that way someone can still go to link1.place.com and link2.place.com...etc. and apache will force them to permanentlink.place.com.
I already had some extra junk in there for https redirects but here is an example of a section out of my virtual_hosts.conf file:
<VirtualHost *:80>
RewriteEngine On
ReWriteCond %{HTTP_HOST} link1.place.com [OR]
ReWriteCond %{HTTP_HOST} link2.place.com [OR]
RewriteCond %{HTTPS} off [OR]
ReWriteCond %{SERVER_PORT} !^443$
RewriteRule ^/(.*)
https://permanentlink.place.com/$1 [NC,R,L]
</VirtualHost>
<VirtualHost *:443>
RewriteEngine On
RewriteCond %{HTTPS} off [OR]
ReWriteCond %{HTTP_HOST} link1.place.com [OR]
ReWriteCond %{HTTP_HOST} link2.place.com
RewriteRule ^/(.*)
https://permanentlink.place.com/$1 [NC,R,L]
DocumentRoot "/var/www/html"
SSLEngine on
SSLCertificateFile /path/to/cert
SSLCertificateKeyFile /path/to/key
</VirtualHost>
And here is the same thing if you're not forcing https:
<VirtualHost *:80>
RewriteEngine On
ReWriteCond %{HTTP_HOST} link1.place.com [OR]
ReWriteCond %{HTTP_HOST} link2.place.com
RewriteRule ^/(.*)
http://permanentlink.place.com/$1 [NC,R,L]
</VirtualHost>