Software Search
HELP/FAQs?

Got questions/problems? Take a look through our FAQs (frequently asked questions), or email us at: support@bigyellowkey.com. We shall do our best to get back to you promptly.

Want Discounts?

Are your prices for multiple domains too large? Are you trying to get licences for test domains but being asked to pay full cost? Don't worry; we can add test domains to your licences manually. Just purchase a single domain addon/upgrade for what it is that you need, and then email us about your situation regarding the remaining domains and we'll liaise with you over the options. email us at: support@bigyellowkey.com. We shall do our best to get back to you promptly. click here for more information regarding multiple domains, upgrades, and discount policies.

BigYellowKey News
(click here to view all BYK news)

Released: 7/30/2011 11:50:00 PM
We've now got 4 maillists you can signup to, eg "My BYZ Updates" for personalized upgrade info on your products so that you get informed as soon as a new version of *your products* come out. click here for more info.

Released: 4/12/2011 6:00:00 AM
Twitter: You can now keep up with BigYellowKey developments/news using twitter: http://twitter.com/bigyellowkey If you're a Twitter user, Click the "Follow" link on http://twitter.com/bigyellowkey to keep up to date.

Released: 4/9/2011 2:05:00 PM
Do you sell website tools/applications? We are currently looking for developers and software vendors to help beta-test the new system. Want to sell your own stuff via this site? Contact us and beta-test the system and see what you think.

Released: 3/26/2011 2:05:00 PM
Our software has now been categorized on the right-panel of the site, so you can get a quick/easy overview of what's available.

Released: 3/10/2010 2:05:00 PM
Twitter: You can now keep up with BigYellowZone releases and news using twitter: http://twitter.com/bigyellowzone If you're a Twitter user, Click the "Follow" link on http://twitter.com/bigyellowzone to keep up to date.

Released: 12/14/2009 2:45:00 PM
VPASP V7 status for BigYellowZone Addons:
click here for details

Released: 8/25/2009 2:05:00 PM
We've decided to extend the discounting of the BYZ subscription services, where the initial fee element is reduced by the cost of BYZ Addons that you've purchased in the last 12 months. This relates to the subscription services of BYZ147, BYZ148, and BYZ149. The reduced price will be shown when you get to the confirm-order page (ie after you have entered your domain).

Released: 4/25/2009 10:45:00 AM
BYZ Subscription Services added! You can now subscribe to get addons, or hosting, or both. For people who have bought BYZ addons in the last 12 months, you can trade-in what you've spent on addons in the last 12 months against a reduction in the relevant initial-fee element of the subscription service. This trade-in offer will only last for the next 30 days, so trade-in now! This trade-in relates to BYZ147, BYZ148, and BYZ149. See "subscription services" in the right-panel above or click on "services list" at the top. You'll get/see your discounted price of the subscription when you get to the final "confirm order" page (ie before you make payment, but after you've chosen your domain(s)). For example, if you've spent £120 on BYZ addons in the last 12 months, then you can get BYZ147 for just £37. If you've spent £200 on BYZ addons in the last 12 months then BYZ147 would only cost you £7. The prices concerned relate to prices excluding vat/tax and do not include installation cover/services. PLEASE NOTE: If you already have BYZ072/02 (Installation Cover) then that installation cover becomes invalid after you subscribe.

Released: 4/14/2009 2:00:05 PM
The My-Software screen has been changed to show a traffic-light system which shows a red cross for any modules which need upgrading, and a green tick for any modules which are up to date, which allows you to see at a glance if you need upgrades. NOTE: Please check your my-software screen regularly to see if upgrades are available.

Released: 4/14/2009 2:00:00 PM
Upgrade protection has been added which you can optionally purchase whenever you buy new modules, domains, or upgrade. It will give you permanent cover against the cost of future software upgrades for your module/domain. This is a major change to the bigyellowkey.com system; please let us know if you have any problems/questions.

Released: 2/23/2009 11:05:00 PM
**Notice: There was a temporary glitch with the bigyellowkey.com checkout process today; we have now investigated/fixed the problem. Apologies for any inconvenience this may have caused.

Released: 12/1/2008 12:00:01 AM
VAT Reduced to 15% - Following the recent government announcements in the UK, VAT (only payable on orders placed from the EU) has now been reduced from 17.5% to 15% with immediate effect from Midnight 1st December 2008, and will remain at 15% for 13 months. All of the bigyellowkey.com ordering and payment processes have been changed to accommodate this. Customers outside the EU do not pay any VAT. Customers from the UK always pay VAT. Customers from the EU (but outside the UK) who have a valid VAT/Tax number do not pay vat. Customers from the EU (but outside the UK) who do not have a valid VAT/Tax number pay VAT.

Released: 11/10/2008 1:05:00 PM
FAQs (Frequently Asked Questions) section has been added. Click on the Help link at the top of the page, or click on the FAQs link on the right panel help section.

Released: 10/17/2008 5:05:00 PM
What's New Link added to the top of the BYK screens. This allows you to see all new software released, and all new versions (upgrades) released, in descending date order. Want to know what's been happening on the software front? Just click on "what's new?" at the top of the screen.

Released: 9/2/2008 6:00:00 PM
New Software Vendor! SQLInjectionScanner.com (a sister company of BigYellowZone) is now using the BigYellowKey.com site to distribute anti-hacker tools and other products/services which site owners will find very useful. Visit SQLInjectionScanner.com for more info. If you previously bought the BYZ "hack checker", then check your my-software screen to grab the latest update; it has now become the "SQLInjectionScanner.com Scanner" and the new version has lots more features. A data cleaner is also available, as are check/fix services.

Released: 11/22/2007 4:29:00 PM
Mail-Lists (with discounts) added. Your profile now has a mail-list option at the bottom where you can optionally sign up to mail-lists. Some mail-lists will give you discounts (these discounts will be explained on the mail-list description). Default will always be "no sign up" for any customer, either historic or new customers. You will need to explicitly tick the sign-up box and save the changes to get added to the mail-list (and receive the relevant discount).

Released: 10/16/2007 11:57:00 AM
Live/Archived radio buttons fixed - the live/archived/all radio buttons at the top of your "My Software" (and other "My") screens have now been fixed. They were previously one-step behind what you pressed, but are now correct and automatically refresh as soon as you click on one of the radio buttons.

Released: 10/16/2007 11:56:00 AM
localhost assigned for free - you can now add localhost to any of your licenses during purchases/upgrades, or via your "My Domains" tab, and it will automatically give you the localhost key for free.

Released: 10/16/2007 11:55:00 AM
New version of byk released - if your customer control panel shows you the login screen, then please login again. Once logged in you will no longer need to login again.

Released: 10/11/2007 12:30:00 PM
Upgrade fix applied. There was a problem when upgrading Backfilled BYZ licences, this has now been fixed, but if you upgraded on BYK prior to this news item being added then go into your "My Software" screen, and check if you have multiple versions of a given product for a given domain; if you have multiple versions then press the archive link on the old versions, then go to your license keys page and create a new license key file, then download that key file and upload it to your site.

Released: 10/8/2007 11:50:00 PM
Sub-Modules added to your software lists - We have now ensured that all of your sub-modules are now listed for your main modules on your software screen. This means that you can now upgrade/download either the main module, and/or the sub-modules. Our upgrading and purchasing procedures use "intelligent" bundling, whereby if you've upgraded/bought all the corresponding sub-modules then you'd automatically also be assigned all appropriate parent bundls, and if you buy/upgrade a bundle then it will automatically assign access to all the sub-modules as well. Checkout your "My Software" screen, as it may now be showing you additional/new sub-modules.

Released: 9/28/2007 8:15:00 AM
BYZ Interface Improved - We have now changed our sister site (bigyellowzone.com) so that you will only get directed to bigyellowkey when you checkout, and not each time you add an item to your cart. This means that you can continue freely shopping/browsing on bigyellowzone.com without having to jump between byk/byz sites for each item. Note that for upgrades you should always use bigyellowkey.com for browsing/purchasing, and not bigyellowzone.com.

Released: 9/25/2007 11:45:00 PM
Version History Displays - We've added a link on the product-codes on your "My Software" screen which will popup a printer-friendly page that displays all the product details and the full version history (ie all the release notes of all versions) so that you can now see if you want/need to upgrade specific modules.

Released: 9/23/2007 2:05:00 PM
We're Live ! - BigYellowKey.com has now become a live system. There might be some teething questions/problems following its release, so if you have any questions/problems then please do let us know.

Domain Tools for VP-ASP - BYZ044

<< back to previous screen

This very handy tool can be used to help solve lots of domain related
problems (such as losing sessions when a visitor is directed back from a payment gateway, or avoiding dropped carts due to www or non-www urls or using mirrors/aliases). It also avoids google lowering your ranking because your site will be seen as correctly mapping non-www to www on your site, even for the home page.



Domain Tools for VP-ASP - BYZ044
Latest version:10/12-MAR-2012
From vendor:Big Yellow Zone
Price:£25.00
add to cart


Compatibility, Bundling, and Status Notes:
Compatible with VPASP V4.5 to V7

Before installing, you must have installed:
BYZ038
BYZ036

This product includes:
BYZ038
BYZ036

Redirection is done via 301 (search engine friendly) redirects, and will avoid memory leaks by automatically trying to close the database connection (if it's open already) on vpasp v7 before the redirection is executed.

Here are some of the applications/options that you can use it for:

1. Direct visitors onto a specific domain
If someone lands on one of your domain aliases, or lands on "http://mydomain.com" instead of "http://www.mydomain.com" then you can setup the config options to automatically transfer them to the relevant domain on the same page that they were originally trying to view.

2. Avoid Duplicate (Incorrectly Mapped) Home Pages
Your home page (eg "http://www.mydomain.com/default.asp") is seen as a different page than your domain root url (eg "http://www.mydomain.com/") by search engines, even though it loads the same asp file.
This means that if someone lands on "http://mydomain.com/" (ie non-www) and your server/IIS redirects you to "http://www.mydomain.com/default.asp" then Google will see these as 2 different pages, and it will think that your non-www domain is not being mapped correctly to your www domain. This can lead to Google giving you a lower ranking or even penalising you for duplicate content.
BYZ044 avoids this problem as when someone lands on the incorrect domain while on a folder "home" page, it will redirect them to the folder rather than the default.asp url.

3. Direct visitors on/off your SSL (https) area for specified pages
There's a config option which holds the list of which pages you want to use SSL for; whenever one of those pages is being viewed the addon will automatically redirect the user to the corresponding SSL area (if they're not on it already) for that page, and it'll automatically transfer them back off the SSL area when they land on a non-ssl-listed page. This means that you don't need to change any of the links on your site (either ones you've created in your header/trailer files, or links which are created by vpasp functions) to point to your SSL area as the system will automatically transfer the user when appropriate.

4. Set your gateway return URL correctly
Use the BYZ_DMT_CURRENT_DOMAIN function in your gateway config file to ensure that the return url is set to the same domain that the user was originally on so that when they return their session is still active.

All of the above are fully configurable/optional, and if using them you can help to dramatically reduce the number of dropped carts that your site gets.
"Why are these relevant/needed?" you may ask. Here's why:

The domain "http://mydomain.com" is seen as an entirely different domain to "http://www.mydomain.com" as far as your server/host is concerned, so if people land on one of those domains and then the cart later moves them to the other area (eg via your gateway or from your own links) then the user will lose all their session info. This problem leads to lots of dropped carts, because some people just type in "mydomain.com" into their url line, whereas other people will use "www.mydomain.com". It also leads to Google seeing your site as having duplicate pages which can significantly lower your ranking. This is why this addon is useful for people who have just one domain as well as for people who use domain aliases.


Technical/Developer Information:
You can also use these functions in your asp code:

1. BYZ_DMT_CURRENT_DOMAIN()

This will return the full domain (including the protocol) that is currently being viewed.

Example call:

<% Response.Write "I am currently on: "&BYZ_DMT_CURRENT_DOMAIN() %>

Would return values like this:

I am currently on: http://www.mydomain.com
I am currently on: http://mysubdomain.mydomain.com

This might be useful in something like your gateway config file so that you can set your return url to the same domain that the user originally landed on.


2. BYZ_DMT_CURRENT_DOMAIN_NO_PROTOCOLS()

This will return the main domain (not including the protocol) that is currently being viewed.

Example call:

<% Response.Write "I am currently on: "&BYZ_DMT_CURRENT_DOMAIN_NO_PROTOCOLS() %>

Would return values like this:

I am currently on: mydomain.com
I am currently on: mysubdomain.mydomain.com

This might be useful if you want to check which domain people are on and show different headers for different domains etc.


3. BYZ_DMT_CURRENT_FULLURL()

This will return the full url, including the protocol and arguments for the page that is currently being viewed.

Example call:

<% Response.Write "I am currently on: "&BYZ_DMT_CURRENT_FULLURL() %>

Would return values like this:

I am currently on: http://www.mydomain.com/shopexd.asp?id=100
I am currently on: http://mysubdomain.mydomain.com/shopexd.asp?id=100

This might be useful if you want to hold the current full url in a variable so that you can return to it later.


4. BYZ_DMT_CURRENT_FILEBEINGVIEWED()

This will return the page name that is currently being viewed, not including the protocol, arguments, or relative directory (ie just the actual asp filename)

Example call:

<% Response.Write "I am currently on: "&BYZ_DMT_CURRENT_FILEBEINGVIEWED() %>

Would return values like this:

I am currently on: shopexd.asp
I am currently on: Default.asp

Useful if you want to display certain elements for certain pages. For example, you could change your header file to only show a certain graphic while on a certain page. Note that this function is case-sensitive; it shows the filename in the same case that the user is browsing on their browser address line.


5. BYZ_DMT_CURRENT_FILEBEINGVIEWED_LOWERCASE()

This will return the page name that is currently being viewed, not including the protocol, arguments, or relative directory (ie just the actual asp filename)

Example call:

<% Response.Write "I am currently on: "&BYZ_DMT_CURRENT_FILEBEINGVIEWED_LOWERCASE() %>

Would return values like this:

I am currently on: shopexd.asp
I am currently on: default.asp

Useful if you want to display certain elements for certain pages. For example, you could change your header file to only show a certain graphic while on a certain page. Note that this function is not case-sensitive; it shows the filename in lower case always.


6. BYZ_DMT_IS_THIS_FILE_BEING_VIEWED(arg_in_filename)

This will return "Y" or "N" depending on whether or not the file which is passed across as "arg_in_filename" is currently being viewed. Note that this always forces lower case, so if using it you should always pass across the filename argument in lower case. Also, you should not supply the relative path or protocol or domain, you should only pass across the asp file name.

Example call:

<% Response.Write "Am I on default.asp?: "&BYZ_DMT_IS_THIS_FILE_BEING_VIEWED("default.asp") %>

Would return values like this:

Am I on default.asp?: Y
Am I on default.asp?: N

Useful if you want to display certain elements for certain pages. For example, you could change your header file to only show a certain graphic while on a certain page.




For further information from the vendor about this product, please visit:


Full Version History:
VerNo Version Date Release Notes
01 04-OCT-2004 Initial version - Big Yellow Zone Domain Tools For VP-ASP.
02 17-NOV-2005 Various extra functions/tools added to return files being run etc.
03 24-FEB-2006 Changed to be more generic and packaged up for sale as an addon. (This is the first publicly available version of this addon)
04 31-MAY-2007 Upgraded BYZ038 (Licensing) module to cater for VP-ASP V6.5.
Effected files:
byz044_install.asp (changed file)
README.htm (changed file)
05 05-OCT-2008 Upgraded BYZ038 from V07 to V09.
Upgraded BYZ036 from V02 to V04.
Effected files:
byz044_install.asp (deleted file)
README.htm (changed file)
06 27-NOV-2008 Enhanced to cater for shared ssl which has a different directory compared to the corresponding non-ssl area.
Changed to ignore case for domain redirection checking.
Changed, commented, and rearranged configuration settings.
Added more help notes and tips to the readme file.
Effected files:
README.htm (changed file)
byz_domaintools_$config.asp (changed file)
byz_domaintools_inc.asp (changed file)
07 12-DEC-2008 Enhanced to cater for sub-domains redirecting to/from main domains with differing folders (in a similar way to how additional folders on shared ssl is dealt with).
Effected files:
README.htm (changed file)
byz_domaintools_$config.asp (changed file)
byz_domaintools_inc.asp (changed file)
byz_domaintools_system.asp (changed file)
08 26-FEB-2010 Changed installation notes and program files to cater for VPASP V7.
Added more files to the default SSL page list (for VPASP V7+ only).
Upgraded BYZ038 (from V09 to V12)
Upgraded BYZ036 (from V04 to V07)
Note: If upgrading BYZ044 from a previous version on VPASP 6.5 or below, please note that you need to now have includes for the byz_domaintools_vars_inc.asp file and for the byz_domaintools_inc.asp file, so these includes have been moved (no longer in shop$db.asp) and there are now 2 of them instead of just 1 - see installation notes for more details.
Effected files:
README*.htm (changed files)
byz$044_version.asp (new file for all vpasp versions)
byz_domaintools_$config.asp (changed file for vpasp v7+ only)
byz_domaintools_inc.asp (changed file for all vpasp versions)
byz_domaintools_vars_inc.asp (new file for all vpasp versions)
09 06-FEB-2011 Changed redirection to use 301 (search engine friendly) redirection (all versions).
Split out the redirection execution into a separate file (all versions).
Added database closing to avoid memory leaks (for vpaspv7 only).
Effected files:
README*.htm (changed files)
byz$044_version.asp (changed file for all vpasp versions)
byz_domaintools_inc.asp (changed file for all vpasp versions)
byz_domaintools_redirect.asp (new file for all vpasp versions)
byz_domaintools_system.asp (changed file for all vpasp versions)
10 12-MAR-2012 Added extra config options and logic to redirect to / instead of /default.asp when users land on a folder home page. This avoids search engines from seeing your non-www domain home page as a different page to your www home page and avoids potential duplicate-page errors/problems on Google etc.
Created new library function (BYZ_DMT_IS_THIS_SSL() which always returns Y or N).
Changed to use the new BYZ038 functions where appropriate.
Upgraded BYZ038 (from V12 to V16)
Upgraded BYZ036 (from V07 to V11)
Please Note: You must be using V16 or later of BYZ038 before upgrading to V10 or later of BYZ044.
BYZ044 V10 or later will not work with V15 or below of BYZ038.
Effected files:
README*.htm (changed files)
vpaspv65andbelow/byz$044_version.asp (file changed)
vpaspv65andbelow/byz_domaintools_$config.asp (file changed)
vpaspv65andbelow/byz_domaintools_inc.asp (file changed)
vpaspv65andbelow/byz_domaintools_redirect.asp (file changed)
vpaspv65andbelow/byz_domaintools_vars_inc.asp (file changed)
vpaspv7andabove/byz$044_version.asp (file changed)
vpaspv7andabove/byz_domaintools_$config.asp (file changed)
vpaspv7andabove/byz_domaintools_inc.asp (file changed)
vpaspv7andabove/byz_domaintools_redirect.asp (file changed)
vpaspv7andabove/byz_domaintools_vars_inc.asp (file changed)