Wildcard DNS availability its unavailable

Hi all, i don't know what happened, suddenly the Wildcard DNS availability is marked has unavailable state.
Yesterday was marked has available state, and i didn't change any DNS records thought. I went checking the DNS records in cpanel and also in WHM and it seems everything ok, the wildcard is present.

I didn't tried to create a blog in unavailable state to see if its working.

Any idea what could probably happened?

Thank you

  • Vaughan

    Hi @pedro_resina,

    You mean wildcard subdomains?

    Are you sure that your multisite is using subdomains?

    when I visit http://testing.webb.pt it redirects me to http://webb.pt/criar-website/?new=testing

    Is criar-website an actual subsite of the multisite? If so that looks like you have it configured for subdirs and not subdomains.

    Could you post a copy of your wp-config.php & htaccess (please hide the DB credentials)


  • pedro_resina

    Hi @Vaughan,

    "criar-website" is the main wp-signup.php the multi-site.

    im using a custom signup page which the name is "criar-website"

    webbrandcp.com is the second domain name i want to use with multi-domain plugin.

    also im using the same ip address for the second domain to create the subdomain wildcard. do i need diferent ip's for each domain?

    -> I have removed the Authentication Unique Keys to display the config file more clean.

     * The base configurations of the WordPress.
     * This file has the following configurations: MySQL settings, Table Prefix,
     * Secret Keys, WordPress Language, and ABSPATH. You can find more information
     * by visiting {@link http://codex.wordpress.org/Editing_wp-config.php Editing
     * wp-config.php} Codex page. You can get the MySQL settings from your web host.
     * This file is used by the wp-config.php creation script during the
     * installation. You don't have to use the web site, you can just copy this file
     * to "wp-config.php" and fill in the values.
     * @package WordPress
    // ** MySQL settings - You can get this info from your web host ** //
    /** The name of the database for WordPress */
    define('DB_NAME', 'REMOVED');
    /** MySQL database username */
    define('DB_USER', 'REMOVED');
    /** MySQL database password */
    define('DB_PASSWORD', 'REMOVED');
    /** MySQL hostname */
    define('DB_HOST', 'REMOVED');
    /** Database Charset to use in creating database tables. */
    define('DB_CHARSET', 'utf8');
    /** The Database Collate type. Don't change this if in doubt. */
    define('DB_COLLATE', '');
     * WordPress Database Table prefix.
     * You can have multiple installations in one database if you give each a unique
     * prefix. Only numbers, letters, and underscores please!
    $table_prefix  = 'wp_';
     * WordPress Localized Language, defaults to English.
     * Change this to localize WordPress. A corresponding MO file for the chosen
     * language must be installed to wp-content/languages. For example, install
     * de_DE.mo to wp-content/languages and set WPLANG to 'de_DE' to enable German
     * language support.
    define('WPLANG', 'pt_PT');
    define('WP_MEMORY_LIMIT', '256M');
    define('AUTOSAVE_INTERVAL', 300 ); // seconds
    define('WP_POST_REVISIONS', false );
     * For developers: WordPress debugging mode.
     * Change this to true to enable the display of notices during development.
     * It is strongly recommended that plugin and theme developers use WP_DEBUG
     * in their development environments.
    define('WP_DEBUG', false);
    define( 'SUNRISE', 'on' );
    define('MULTISITE', true);
    define('SUBDOMAIN_INSTALL', true);
    define('DOMAIN_CURRENT_SITE', 'webb.pt');
    define('PATH_CURRENT_SITE', '/');
    define('SITE_ID_CURRENT_SITE', 1);
    define('BLOG_ID_CURRENT_SITE', 1);
    define('PSTS_QUOTA_ALLOW_OVERRIDE', true);
    /* That's all, stop editing! Happy blogging. */
    /** Absolute path to the WordPress directory. */
    if ( !defined('ABSPATH') )
    	define('ABSPATH', dirname(__FILE__) . '/');
    /** Sets up WordPress vars and included files. */
    require_once(ABSPATH . 'wp-settings.php');
  • pedro_resina

    Here is my HTACCESS file also:

    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteRule ^wp-signup\.php$ http://webb.pt/criar-website/ [L]
    RewriteCond %{HTTP_HOST} ^$ [NC]
    RewriteRule ^.*$ http://www.webb.pt%{REQUEST_URI} [R=301,L]
    # add a trailing slash to /wp-admin
    RewriteRule ^wp-admin$ wp-admin/ [R=301,L]
    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^ - [L]
    RewriteRule ^(wp-(content|admin|includes).*) $1 [L]
    RewriteRule ^(.*\.php)$ $1 [L]
    RewriteRule . index.php [L]
  • pedro_resina

    Hi all, the wildcard subdomain is still in unavailable state.

    I don't know what could be doing this, i had it working before in available state and also i created a blog using the second domain name and it has created the blog successfully. The next day when i went to multi-domain plugin it says unavailable and i didn't do anything else.

    Im very far away of discovering what could be influencing this.


Thank NAME, for their help.

Let NAME know exactly why they deserved these points.

Gift a custom amount of points.