Nginx Wildcard SSL with WordPress Multisite Subdomains

You can use regular expressions in the server_name directive, but wildcard names (e.g. *.example.com) take precedence. See this document for details. For example: server { listen [::]:80 ipv6only=off; server_name ~^(www\.)?(?<name>(.+\.)?example\.com)$; return 301 https://$name$request_uri; } server { listen 443 ssl; listen [::]:443 ssl; include snippets/ssl-example.com.conf; include snippets/ssl-params.conf; server_name ~^www\.(?<name>(.+\.)?example\.com)$; return 301 https://$name$request_uri; } server { listen … Read more

Moving website from expired domain to an active subdomain

This is because the database stores information about the old domain. Open the database in phpmyadmin and run this query. The code will replace the old domain with the new one. UPDATE wp_options SET option_value = replace(option_value, ‘https://mrafiee.net’, ‘https://old.rafiee.net’) WHERE option_name=”home” OR option_name=”siteurl”; UPDATE wp_posts SET guid = replace(guid, ‘https://mrafiee.net’,’https://old.rafiee.net’); UPDATE wp_posts SET post_content = … Read more

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)