<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
<channel>
<title><![CDATA[BCS Engineering]]></title>
<link><![CDATA[https://support.bcsengineering.com/]]></link>
<description />
<generator><![CDATA[Kayako case v4.66.2]]></generator>
<item>
<title><![CDATA[How do I use URLs for custom scripts when using Custom Dynamic SE...]]></title>
<link><![CDATA[https://support.bcsengineering.com/index.php?/Knowledgebase/Article/View/16]]></link>
<guid isPermaLink="false"><![CDATA[c74d97b01eae257e44aa9d5bade97baf]]></guid>
<pubDate><![CDATA[Thu, 18 May 2006 18:58:01 -0400]]></pubDate>
<dc:creator><![CDATA[Carrie Saunders]]></dc:creator>
<description><![CDATA[If using Custom Dynamic SEO Links for X-Cart, this information will be useful to you in writing custom scripts, or useful to anyone you hire to write custom scripts for you.  The URL fields are held in the database in the xcart_products and xcart_categori...]]></description>
<content:encoded><![CDATA[<p>If using Custom Dynamic SEO Links for X-Cart, this information will be useful to you in writing custom scripts, or useful to anyone you hire to write custom scripts for you.<br /> <br /> The URL fields are held in the database in the xcart_products and xcart_categories tables, both with the field name "cdseo_url." The base folders in the URLs are stored in the config.php file located in /modules/cdseolinks/ and are available to both PHP and Smarty Templates as $cdseo_cat and $cdseo_prod.<br /> <br /> If you want to link to a product inside a smarty template, you would using something similar to: Product Title where $yourvariable contains fields pulled from the xcart_products database table.<br /> <br /> If you want to link to a category inside a smarty template, you would using something similar to: Category Name where $yourvariable contains fields pulled from the xcart_categories database table.</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[How do I use URLs for custom scripts when using CDSEO Pro?]]></title>
<link><![CDATA[https://support.bcsengineering.com/index.php?/Knowledgebase/Article/View/54]]></link>
<guid isPermaLink="false"><![CDATA[a684eceee76fc522773286a895bc8436]]></guid>
<pubDate><![CDATA[Thu, 04 Mar 2010 16:20:47 -0500]]></pubDate>
<dc:creator><![CDATA[Nick Poindexter]]></dc:creator>
<description><![CDATA[To retrieve a url with correct extension, you include the file:
include_once $xcart_dir."/modules/cdseolinks/cdseo_convert_urls.php";

And then use the function:
wcmcdseoGetUrl($in_replaceid, $in_type, $in_page='');

In the format:
$url = wcmcdseoG...]]></description>
<content:encoded><![CDATA[To retrieve a url with correct extension, you include the file:<br />
include_once $xcart_dir."/modules/cdseolinks/cdseo_convert_urls.php";<br />
<br />
And then use the function:<br />
wcmcdseoGetUrl($in_replaceid, $in_type, $in_page='');<br />
<br />
In the format:<br />
$url = wcmcdseoGetUrl(cdseoReplaceID,cdseoType,pageid);<br />
<br />
i.e.<br />
$url = wcmcdseoGetUrl(3,"category",4);<br />
$url = wcmcdseoGetUrl(16,"product");<br />
$url = wcmcdseoGetUrl(3,"manufacturer");<br />
$url = wcmcdseoGetUrl(1,"staticpage");<br />
<br />
If cdseo is enabled, the function will return a CDSEO Pro url value.<br />
If disabled, replacement for the type is toggled off, or no cdseo value exists, it will return the default urls, i.e.:<br />
$url = wcmcdseoGetUrl(3,"category",4); // home.php?cat=3&page=4<br />
$url = wcmcdseoGetUrl(16,"product"); // product.php?productid=16<br />
$url = wcmcdseoGetUrl(3,"manufacturer"); // manufacturer?manufacturerid=3<br />
$url = wcmcdseoGetUrl(1,"staticpage"); // pages.php?pageid=1]]></content:encoded>
</item>
<item>
<title><![CDATA[I use CDSEO Pro, can I redirect my old home.php and product.php l...]]></title>
<link><![CDATA[https://support.bcsengineering.com/index.php?/Knowledgebase/Article/View/55]]></link>
<guid isPermaLink="false"><![CDATA[b53b3a3d6ab90ce0268229151c9bde11]]></guid>
<pubDate><![CDATA[Thu, 04 Mar 2010 16:21:24 -0500]]></pubDate>
<dc:creator><![CDATA[Nick Poindexter]]></dc:creator>
<description><![CDATA[If you have previously indexed dynamic pages, you can do 301 redirects from your old x-cart urls to your new CDSEO Pro urls as follows:

   1. Log into your x-cart administration section.
   2. Click on the CDSEO Pro administration link from the admin ...]]></description>
<content:encoded><![CDATA[If you have previously indexed dynamic pages, you can do 301 redirects from your old x-cart urls to your new CDSEO Pro urls as follows:<br />
<br />
   1. Log into your x-cart administration section.<br />
   2. Click on the CDSEO Pro administration link from the admin menu.<br />
   3. Click on "Settings."<br />
   4. Ensure "Redirect Dynamic PHP Urls:" is enabled.<br />
   5. Update your settings.]]></content:encoded>
</item>
<item>
<title><![CDATA[How do I make X-Cart Tabbed Product Menu compatible with CDSEO Pr...]]></title>
<link><![CDATA[https://support.bcsengineering.com/index.php?/Knowledgebase/Article/View/56]]></link>
<guid isPermaLink="false"><![CDATA[9f61408e3afb633e50cdf1b20de6f466]]></guid>
<pubDate><![CDATA[Thu, 04 Mar 2010 16:22:00 -0500]]></pubDate>
<dc:creator><![CDATA[Nick Poindexter]]></dc:creator>
<description><![CDATA[A slight edit is required to the Tabbed Product Menu to make it compatible with CDSEO Links if using a folder extension for products.
Open skin1/cartlab-tabs.tpl

Find all references to:

#tabs

Replace with:

{$smarty.server.REQUEST_URI}#tabs]]></description>
<content:encoded><![CDATA[A slight edit is required to the Tabbed Product Menu to make it compatible with CDSEO Links if using a folder extension for products.<br />
Open skin1/cartlab-tabs.tpl<br />
<br />
Find all references to:<br />
<br />
#tabs<br />
<br />
Replace with:<br />
<br />
{$smarty.server.REQUEST_URI}#tabs]]></content:encoded>
</item>
<item>
<title><![CDATA[I use CDSEO Pro and my site is not redirecting properly from http...]]></title>
<link><![CDATA[https://support.bcsengineering.com/index.php?/Knowledgebase/Article/View/58]]></link>
<guid isPermaLink="false"><![CDATA[66f041e16a60928b05a7e228a89c3799]]></guid>
<pubDate><![CDATA[Thu, 04 Mar 2010 16:22:50 -0500]]></pubDate>
<dc:creator><![CDATA[Nick Poindexter]]></dc:creator>
<description><![CDATA[If your using CDSEO and your site is not redirecting properly from https to http, it is likely because your server has a problematic implementation of the $PHP_SELF variable used by x-cart. You can correct this with the following code change:
OPEN https....]]></description>
<content:encoded><![CDATA[If your using CDSEO and your site is not redirecting properly from https to http, it is likely because your server has a problematic implementation of the $PHP_SELF variable used by x-cart. You can correct this with the following code change:<br />
OPEN https.php:<br />
<br />
Find the code:<br />
<br />
$HTTP_SERVER_VARS['REQUEST_URI'] = $REQUEST_URI = $PHP_SELF.($QUERY_STRING ? ("?".$QUERY_STRING) : "");<br />
<br />
Replace with:<br />
<br />
$HTTP_SERVER_VARS['REQUEST_URI'] = $REQUEST_URI = $_SERVER['REQUEST_URI'];<br />
OPEN include/sessions.php<br />
<br />
Find the code:<br />
<br />
func_header_location($PHP_SELF.(empty($qs) ? "" : ("?".$qs)));<br />
<br />
Before add:<br />
<br />
// WCM - CDSEO Modification to remove reliance on $PHP_SELF<br />
$PHP_SELF = str_replace('?','',str_replace($_SERVER['QUERY_STRING'],'',$_SERVER['REQUEST_URI']));<br />
// / WCM - CDSEO Modification to remove reliance on $PHP_SELF]]></content:encoded>
</item>
<item>
<title><![CDATA[Do you have a recommended robots.txt file for use with CDSEO Pro?]]></title>
<link><![CDATA[https://support.bcsengineering.com/index.php?/Knowledgebase/Article/View/59]]></link>
<guid isPermaLink="false"><![CDATA[093f65e080a295f8076b1c5722a46aa2]]></guid>
<pubDate><![CDATA[Thu, 04 Mar 2010 16:23:16 -0500]]></pubDate>
<dc:creator><![CDATA[Nick Poindexter]]></dc:creator>
<description><![CDATA[A robots.txt file is a plain text file placed in your root website directory, that gives instructions to search engines when they are visiting to index your website.

We recommend the following in a robots.txt file for use with CDSEO.  If your x-cart in...]]></description>
<content:encoded><![CDATA[A robots.txt file is a plain text file placed in your root website directory, that gives instructions to search engines when they are visiting to index your website.<br />
<br />
We recommend the following in a robots.txt file for use with CDSEO.  If your x-cart installation is in a subdirectory, you will want to change occurrences of "Disallow: /" to "Disallow: /path-to-your-store/":<br />
<br />
User-agent: *<br />
Disallow: /*printable=Y<br />
Disallow: /*js=*<br />
Disallow: /*sort=*<br />
Disallow: /product.php*<br />
Disallow: /home.php?cat=*<br />
Disallow: /catalog/<br />
Disallow: /search.php<br />
Disallow: /cart.php<br />
Disallow: /help.php<br />
Disallow: /giftcert.php<br />
Disallow: /product.php<br />
Disallow: /orders.php<br />
Disallow: /register.php<br />
Disallow: /icon.php<br />
Disallow: /image.php<br />
Disallow: /error_message.php<br />
Disallow: /offers.php<br />
Disallow: /product_image.php]]></content:encoded>
</item>
<item>
<title><![CDATA[Is there an upgrade option/discount available for CDSEO Pro if al...]]></title>
<link><![CDATA[https://support.bcsengineering.com/index.php?/Knowledgebase/Article/View/60]]></link>
<guid isPermaLink="false"><![CDATA[072b030ba126b2f4b2374f342be9ed44]]></guid>
<pubDate><![CDATA[Thu, 04 Mar 2010 16:23:39 -0500]]></pubDate>
<dc:creator><![CDATA[Nick Poindexter]]></dc:creator>
<description><![CDATA[If you have previously purchased CDSEO Basic you receive a discount when upgrading to CDSEO Pro When adding CDSEO Pro to your shopping cart, select the Upgrade option and your discount will be automatically applied.  We will then verify your domain name l...]]></description>
<content:encoded><![CDATA[If you have previously purchased CDSEO Basic you receive a discount when upgrading to CDSEO Pro When adding CDSEO Pro to your shopping cart, select the Upgrade option and your discount will be automatically applied.  We will then verify your domain name license against that of your original purchase.]]></content:encoded>
</item>
<item>
<title><![CDATA[Can I keep my CDSEO Basic Urls when upgrading to CDSEO Pro?]]></title>
<link><![CDATA[https://support.bcsengineering.com/index.php?/Knowledgebase/Article/View/61]]></link>
<guid isPermaLink="false"><![CDATA[7f39f8317fbdb1988ef4c628eba02591]]></guid>
<pubDate><![CDATA[Thu, 04 Mar 2010 16:24:03 -0500]]></pubDate>
<dc:creator><![CDATA[Nick Poindexter]]></dc:creator>
<description><![CDATA[Yes. When running the CDSEO Pro installation it will detect that you are running CDSEO Basic and provide instructions for upgrading.  You will be presented the option to use your cdseo basic urls with cdseo pro, or auto-create new urls and automatically 3...]]></description>
<content:encoded><![CDATA[Yes. When running the CDSEO Pro installation it will detect that you are running CDSEO Basic and provide instructions for upgrading.  You will be presented the option to use your cdseo basic urls with cdseo pro, or auto-create new urls and automatically 301 redirect the old urls to the new.]]></content:encoded>
</item>
<item>
<title><![CDATA[Do I uninstall CDSEO Basic prior to installing CDSEO Pro?]]></title>
<link><![CDATA[https://support.bcsengineering.com/index.php?/Knowledgebase/Article/View/63]]></link>
<guid isPermaLink="false"><![CDATA[03afdbd66e7929b125f8597834fa83a4]]></guid>
<pubDate><![CDATA[Thu, 04 Mar 2010 16:25:15 -0500]]></pubDate>
<dc:creator><![CDATA[Nick Poindexter]]></dc:creator>
<description><![CDATA[The CDSEO Pro installation will detect that you are running CDSEO Basic, and indicate steps for upgrading. CDSEO Pro integrates nearly all necessary x-cart changes into the code itself, so part of the CDSEO Pro upgrade is uninstalling the file edits of CD...]]></description>
<content:encoded><![CDATA[The CDSEO Pro installation will detect that you are running CDSEO Basic, and indicate steps for upgrading. CDSEO Pro integrates nearly all necessary x-cart changes into the code itself, so part of the CDSEO Pro upgrade is uninstalling the file edits of CDSEO Basic. To perform this uninstallation, you follow the CDSEO Basic installation instructions in reverse, reverting to the default code, and remove any CDSEO customizations you may have performed. If you are uncomfortable with performing such a task, simply hire us for installation of the CDSEO Pro module and we will upgrade you at no additional cost.]]></content:encoded>
</item>
<item>
<title><![CDATA[I use CDSEO Pro. Why am unable to access my .htpasswd protected a...]]></title>
<link><![CDATA[https://support.bcsengineering.com/index.php?/Knowledgebase/Article/View/64]]></link>
<guid isPermaLink="false"><![CDATA[ea5d2f1c4608232e07d3aa3d998e5135]]></guid>
<pubDate><![CDATA[Thu, 04 Mar 2010 16:25:45 -0500]]></pubDate>
<dc:creator><![CDATA[Nick Poindexter]]></dc:creator>
<description><![CDATA[CDSEO Pro uses mod rewrite, which on some servers can cause a conflict with htpasswd protected admin directories. To correct this issue, simply add the following line to an .htaccess file located in the password protected directory i.e. the /admin/ folder...]]></description>
<content:encoded><![CDATA[CDSEO Pro uses mod rewrite, which on some servers can cause a conflict with htpasswd protected admin directories. To correct this issue, simply add the following line to an .htaccess file located in the password protected directory i.e. the /admin/ folder:<br />
<br />
ErrorDocument 401 "Unauthorized" ]]></content:encoded>
</item>
<item>
<title><![CDATA[How do I make NewsPro compatible with CDSEO Pro?]]></title>
<link><![CDATA[https://support.bcsengineering.com/index.php?/Knowledgebase/Article/View/65]]></link>
<guid isPermaLink="false"><![CDATA[fc490ca45c00b1249bbe3554a4fdf6fb]]></guid>
<pubDate><![CDATA[Thu, 04 Mar 2010 16:26:10 -0500]]></pubDate>
<dc:creator><![CDATA[Nick Poindexter]]></dc:creator>
<description><![CDATA[When using NewsPro and CDSEO Pro together the .htaccess code of each mod needs to be merged together.  Open your .htaccess file containing the CDSEO rewrites provided by the CDSEO Pro installation, and:

FIND:

RewriteEngine on

AFTER add:

# NEWS...]]></description>
<content:encoded><![CDATA[When using NewsPro and CDSEO Pro together the .htaccess code of each mod needs to be merged together.  Open your .htaccess file containing the CDSEO rewrites provided by the CDSEO Pro installation, and:<br />
<br />
FIND:<br />
<br />
RewriteEngine on<br />
<br />
AFTER add:<br />
<br />
# NEWSPRO RULES<br />
RewriteRule ^All-News-view.html$ newspro.php?current=cat [L]<br />
RewriteRule ^(.*)-nid-([0-9]*).html$ newspro.php?current=view&nid=$2 [L]<br />
RewriteRule ^(.*)-rid-([0-9]*).html$ newspro.php?current=viewrss&rssid=$2 [L]<br />
RewriteRule ^(.*)-rid-([0-9]*)-([0-9]*).html$ newspro.php?current=viewrss&rssid=$2&linkid=$3 [L]<br />
# END NEWSPRO RULES<br />
]]></content:encoded>
</item>
<item>
<title><![CDATA[Why are my users online urls mostly just cdseopro.php?]]></title>
<link><![CDATA[https://support.bcsengineering.com/index.php?/Knowledgebase/Article/View/66]]></link>
<guid isPermaLink="false"><![CDATA[3295c76acbf4caaed33c36b1b5fc2cb1]]></guid>
<pubDate><![CDATA[Thu, 04 Mar 2010 16:26:34 -0500]]></pubDate>
<dc:creator><![CDATA[Nick Poindexter]]></dc:creator>
<description><![CDATA[X-Cart's reliance on PHP_SELF instead of REQUEST_URI can cause problems with some server configurations.

To correct this open: init.php

FIND:

$php_url = array("url" => "http".($HTTPS=="on"?"s://".$xcart_https_host:"://".$xcart_http_host).$PHP_SEL...]]></description>
<content:encoded><![CDATA[X-Cart's reliance on PHP_SELF instead of REQUEST_URI can cause problems with some server configurations.<br />
<br />
To correct this open: init.php<br />
<br />
FIND:<br />
<br />
$php_url = array("url" => "http".($HTTPS=="on"?"s://".$xcart_https_host:"://".$xcart_http_host).$PHP_SELF, "query_string" => $QUERY_STRING);<br />
<br />
REPLACE WITH:<br />
<br />
// WCM - CDSEO Compatibility<br />
#$php_url = array("url" => "http".($HTTPS=="on"?"s://".$xcart_https_host:"://".$xcart_http_host).$PHP_SELF, "query_string" => $QUERY_STRING);<br />
$php_url = array("url" => htmlentities($_SERVER['REQUEST_URI'], ENT_QUOTES), 'query_string' => $QUERY_STRING); ]]></content:encoded>
</item>
<item>
<title><![CDATA[How can I redirect DSEFU urls to CDSEO Pro urls?]]></title>
<link><![CDATA[https://support.bcsengineering.com/index.php?/Knowledgebase/Article/View/67]]></link>
<guid isPermaLink="false"><![CDATA[735b90b4568125ed6c3f678819b6e058]]></guid>
<pubDate><![CDATA[Thu, 04 Mar 2010 16:27:05 -0500]]></pubDate>
<dc:creator><![CDATA[Nick Poindexter]]></dc:creator>
<description><![CDATA[These steps will allow you to 301 redirect your DSEFU urls to CDSEO Pro urls to transfer SEO ranking and prevent broken links.  1. Log into your CDSEO Pro administration and ensure "Redirect Dynamic PHP Urls" is enabled.  2. Locate your current DSEFU .hta...]]></description>
<content:encoded><![CDATA[<p>These steps will allow you to 301 redirect your DSEFU urls to CDSEO Pro urls to transfer SEO ranking and prevent broken links.<br /> <br /> 1. Log into your CDSEO Pro administration and ensure "Redirect Dynamic PHP Urls" is enabled.<br /> <br /> 2. Locate your current DSEFU .htaccess code. It will typically look similar to:<br /> <br /> RewriteRule ^(.*)-c-([0-9]*)-p-([0-9]*)-sort-(.*)-sdir-([0-9]*).html$ home.php?cat=$2&amp;page=$3&amp;sort=$4&amp;sort_direction=$5 [L]<br /> RewriteRule ^(.*)-c-([0-9]*)-p-([0-9]*).html$ home.php?cat=$2&amp;page=$3 [L]<br /> RewriteRule ^(.*)-c-([0-9]*).html$ home.php?cat=$2 [L]<br /> RewriteRule ^(.*)-mid-([0-9]*)-p-([0-9]*)-sort-(.*)-sdir-([0-9]*).html$ manufacturers.php?manufacturerid=$2&amp;page=$3&amp;sort=$4&amp;sort_direction=$5 [L]<br /> RewriteRule ^(.*)-mid-([0-9]*)-p-([0-9]*).html$ manufacturers.php?manufacturerid=$2&amp;page=$3 [L]<br /> RewriteRule ^(.*)-mid-([0-9]*).html$ manufacturers.php?manufacturerid=$2 [L]<br /> RewriteRule ^(.*)-pr-([0-9]*).html$ product.php?productid=$2 [L]<br /> RewriteRule ^(.*)-p-([0-9]*).html$ pages.php?pageid=$2 [L]<br /> <br /> 3. In your CDSEO .htaccess code find:<br /> <br /> # Enable mod rewrite engine<br /> RewriteEngine On<br /> <br /> After add your DSEFU code from step 2 above.<br /> <br /> 4. Your new cdseo .htaccess code will look similar to:<br /> <br /> # ------------------------------------<br /> # CDSEO Pro<br /> # ------------------------------------<br /> # This directory index is recommended to replace the<br /> # x-cart default within this .htaccess file<br /> DirectoryIndex home.php index.html index.php<br /> <br /> # Enable mod rewrite engine<br /> RewriteEngine On<br /> <br /> # DSEFU 301 Redirects<br /> RewriteRule ^(.*)-c-([0-9]*)-p-([0-9]*)-sort-(.*)-sdir-([0-9]*).html$ home.php?cat=$2&amp;page=$3&amp;sort=$4&amp;sort_direction=$5 [L]<br /> RewriteRule ^(.*)-c-([0-9]*)-p-([0-9]*).html$ home.php?cat=$2&amp;page=$3 [L]<br /> RewriteRule ^(.*)-c-([0-9]*).html$ home.php?cat=$2 [L]<br /> RewriteRule ^(.*)-mid-([0-9]*)-p-([0-9]*)-sort-(.*)-sdir-([0-9]*).html$ manufacturers.php?manufacturerid=$2&amp;page=$3&amp;sort=$4&amp;sort_direction=$5 [L]<br /> RewriteRule ^(.*)-mid-([0-9]*)-p-([0-9]*).html$ manufacturers.php?manufacturerid=$2&amp;page=$3 [L]<br /> RewriteRule ^(.*)-mid-([0-9]*).html$ manufacturers.php?manufacturerid=$2 [L]<br /> RewriteRule ^(.*)-pr-([0-9]*).html$ product.php?productid=$2 [L]<br /> RewriteRule ^(.*)-p-([0-9]*).html$ pages.php?pageid=$2 [L]<br /> <br /> # .htpasswd protection<br /> # May be required if your htpasswd files are located below document root (i.e. cpanel)<br /> # Remove # at the beginning of this line if your unable to access password protected folders:<br /> ErrorDocument 401 "Unauthorized"<br /> <br /> # Some servers require this Options directive to be disabled<br /> # Remove # at the beginning of this line to disable:<br /> #Options -Multiviews<br /> <br /> # Some servers require the Rewritebase directive to be enabled<br /> # Remove # at the beginning of this line to enable:<br /> #RewriteBase /xcart/<br /> <br /> RewriteCond %{REQUEST_URI} !^/(payment|admin|provider|partner)/<br /> RewriteCond %{REQUEST_FILENAME} !\.(gif|jpe?g|png|js|css|swf|php|ico)$<br /> RewriteCond %{REQUEST_FILENAME} !-f<br /> RewriteCond %{REQUEST_FILENAME} !-d<br /> RewriteCond %{REQUEST_FILENAME} !-l<br /> RewriteRule ^(.+)$ cdseopro.php<br /> # ------------------------------------<br /> # / CDSEO Pro<br /> # ------------------------------------</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Can I customize the look of my CDSEO Pro administration panel?]]></title>
<link><![CDATA[https://support.bcsengineering.com/index.php?/Knowledgebase/Article/View/68]]></link>
<guid isPermaLink="false"><![CDATA[a3f390d88e4c41f2747bfa2f1b5f87db]]></guid>
<pubDate><![CDATA[Thu, 04 Mar 2010 16:27:28 -0500]]></pubDate>
<dc:creator><![CDATA[Nick Poindexter]]></dc:creator>
<description><![CDATA[Yes, the CDSEO administration panel can be customized by modifying files in the admin/cdseopro/template/.  Note that when upgrading you will want to ensure not to overwrite any customization to these files.]]></description>
<content:encoded><![CDATA[Yes, the CDSEO administration panel can be customized by modifying files in the admin/cdseopro/template/.  Note that when upgrading you will want to ensure not to overwrite any customization to these files.]]></content:encoded>
</item>
<item>
<title><![CDATA[Can I use CDSEO Pro with ISAPI Rewrite using an .htaccess file or...]]></title>
<link><![CDATA[https://support.bcsengineering.com/index.php?/Knowledgebase/Article/View/69]]></link>
<guid isPermaLink="false"><![CDATA[14bfa6bb14875e45bba028a21ed38046]]></guid>
<pubDate><![CDATA[Thu, 04 Mar 2010 16:28:05 -0500]]></pubDate>
<dc:creator><![CDATA[Nick Poindexter]]></dc:creator>
<description><![CDATA[Yes, CDSEO Pro can be used with ISAPI Rewrite using either a .htaccess file or a httpd.ini depending on your configuration. If your server supports .htaccess, simply follow the default instructions provided in step 3 of the CDSEO installation. If your ser...]]></description>
<content:encoded><![CDATA[Yes, CDSEO Pro can be used with ISAPI Rewrite using either a .htaccess file or a httpd.ini depending on your configuration. If your server supports .htaccess, simply follow the default instructions provided in step 3 of the CDSEO installation. If your server requires the use of an httpd.ini in your root directory, you can place the following code into that file (you may need to adjust your RewriteBase):<br />
<br />
[ISAPI_rewrite]<br />
<br />
# ------------------------------------<br />
# CDSEO Pro<br />
# ------------------------------------<br />
<br />
# Some servers require this Options directive to be disabled<br />
# Remove # at the beginning of this line to disable:<br />
#Options -Multiviews<br />
<br />
# Some servers require the Rewritebase directive to be enabled<br />
# Remove # at the beginning of this line to enable:<br />
#RewriteBase /xcart/<br />
<br />
RewriteCond %{REQUEST_URI} !(/admin/|/provider/)<br />
RewriteCond %{REQUEST_FILENAME} !\.(jpg|gif|php)$<br />
RewriteCond %{REQUEST_FILENAME} !-f<br />
RewriteCond %{REQUEST_FILENAME} !-d<br />
RewriteRule ^(.+)$ cdseopro.php<br />
<br />
# ------------------------------------<br />
# / CDSEO Pro<br />
# ------------------------------------<br />
<br />
Note that on a windows server you will also want to configure your DirectoryIndex to home.php (highly recommended) or disable the redirection of home.php in your CDSEO admin settings.Â  If you are unsure how to set your directory index contact your web-host for instruction.]]></content:encoded>
</item>
<item>
<title><![CDATA[How do I install CDSEO Pro on X-Mall?]]></title>
<link><![CDATA[https://support.bcsengineering.com/index.php?/Knowledgebase/Article/View/70]]></link>
<guid isPermaLink="false"><![CDATA[7cbbc409ec990f19c78c75bd1e06f215]]></guid>
<pubDate><![CDATA[Thu, 04 Mar 2010 16:28:26 -0500]]></pubDate>
<dc:creator><![CDATA[Nick Poindexter]]></dc:creator>
<description><![CDATA[X-Mall is a BCSE customization that allows you to have individual stores or 'malls' within one x-cart version.  To install CDSEO Pro on your X-Mall, first perform the installation on your main x-cart version as per the default instructions.  Then for each...]]></description>
<content:encoded><![CDATA[X-Mall is a BCSE customization that allows you to have individual stores or 'malls' within one x-cart version.  To install CDSEO Pro on your X-Mall, first perform the installation on your main x-cart version as per the default instructions.  Then for each mall follow the following instructions:<br />
<br />
   1. Upload cdseopro.php to your mall subfolder.<br />
   2. Modify auth.php, home.php, pages.php, product.php, manufacturers.php as per the CDSEO installation instructions.<br />
   3. Open the .htaccess file of your main x-cart installation (i.e. the root), find:<br />
<br />
      # Some servers require the Rewritebase directive to be enabled<br />
      # Remove # at the beginning of this line to enable:<br />
      #RewriteBase /xcart/<br />
<br />
      AFTER ADD (change mall-subfolder to your subfolder name):<br />
<br />
      # X-Mall Folder<br />
      RewriteCond %{REQUEST_URI} ^/mall-subfolder [NC]<br />
      RewriteCond %{REQUEST_FILENAME} !\.(jpg|gif|php)$<br />
      RewriteCond %{REQUEST_FILENAME} !-f<br />
      RewriteCond %{REQUEST_FILENAME} !-d<br />
      RewriteRule ^(.+)$ /mall-subfolder/cdseopro.php [L]]]></content:encoded>
</item>
<item>
<title><![CDATA[Can I use the CDSEO Pro title as my on page dialog.tpl title?]]></title>
<link><![CDATA[https://support.bcsengineering.com/index.php?/Knowledgebase/Article/View/71]]></link>
<guid isPermaLink="false"><![CDATA[e2c420d928d4bf8ce0ff2ec19b371514]]></guid>
<pubDate><![CDATA[Thu, 04 Mar 2010 16:29:01 -0500]]></pubDate>
<dc:creator><![CDATA[Nick Poindexter]]></dc:creator>
<description><![CDATA[Yes it is possible to use your CDSEO Pro page title as your on page dialog.tpl title. Note you can replace cdseoTitle with cdseoLinkTitle in the below code to use the link anchor text instead.

For Products

Open product.php

FIND:

$smarty->assig...]]></description>
<content:encoded><![CDATA[Yes it is possible to use your CDSEO Pro page title as your on page dialog.tpl title. Note you can replace cdseoTitle with cdseoLinkTitle in the below code to use the link anchor text instead.<br />
<br />
For Products<br />
<br />
Open product.php<br />
<br />
FIND:<br />
<br />
$smarty->assign("product",$product_info);<br />
<br />
BEFORE ADD:<br />
<br />
// WCM - CDSEO Pro - Use Page Title in dialog.tpl<br />
$wcmcdseoCustomTitle = (isset($cdseoReplacement) AND $cdseoReplacement['cdseoTitle'] != '') ? htmlspecialchars_no_double_encode(strip_tags($cdseoReplacement['cdseoTitle'])) : $product_info['product'];<br />
$smarty->assign("wcmcdseoCustomTitle",$wcmcdseoCustomTitle);<br />
// / WCM - CDSEO Pro - Use Page Title in dialog.tpl<br />
<br />
Open skin1/customer/main/product.tpl<br />
<br />
FIND:<br />
<br />
{include file="dialog.tpl" title=$product.producttitle content=$smarty.capture.dialog extra='width="100%"'}<br />
<br />
REPLACE with:<br />
<br />
{* WCM - CDSEO Pro - Use Page Title in dialog.tpl *}<br />
{* include file="dialog.tpl" title=$product.producttitle content=$smarty.capture.dialog extra='width="100%"' *}<br />
{include file="dialog.tpl" title=$wcmcdseoCustomTitle content=$smarty.capture.dialog extra='width="100%"'}<br />
{* / WCM - CDSEO Pro - Use Page Title in dialog.tpl *}<br />
<br />
For Categories<br />
<br />
Open home.php<br />
<br />
FIND:<br />
<br />
$smarty->assign("main","catalog");<br />
<br />
BEFORE ADD:<br />
<br />
// WCM - CDSEO Pro - Use Page Title in dialog.tpl<br />
$wcmcdseoCustomTitle = (isset($cdseoReplacement) AND $cdseoReplacement['cdseoTitle'] != '') ? htmlspecialchars_no_double_encode(strip_tags($cdseoReplacement['cdseoTitle'])) : $current_category['category'];<br />
$smarty->assign("wcmcdseoCustomTitle",$wcmcdseoCustomTitle);<br />
// / WCM - CDSEO Pro - Use Page Title in dialog.tpl<br />
<br />
Open skin1/customer/main/subcategories.tpl<br />
<br />
FIND:<br />
<br />
{include file="dialog.tpl" title=$current_category.category content=$smarty.capture.dialog extra='width="100%"'}<br />
<br />
REPLACE with:<br />
<br />
{* WCM - CDSEO Pro - Use Page Title in dialog.tpl *}<br />
{* include file="dialog.tpl" title=$current_category.category content=$smarty.capture.dialog extra='width="100%"' *}<br />
{include file="dialog.tpl" title=$wcmcdseoCustomTitle content=$smarty.capture.dialog extra='width="100%"'}<br />
{* / WCM - CDSEO Pro - Use Page Title in dialog.tpl *}]]></content:encoded>
</item>
<item>
<title><![CDATA[Is CDSEO Pro compatible with FTS Sitemap?]]></title>
<link><![CDATA[https://support.bcsengineering.com/index.php?/Knowledgebase/Article/View/72]]></link>
<guid isPermaLink="false"><![CDATA[32bb90e8976aab5298d5da10fe66f21d]]></guid>
<pubDate><![CDATA[Thu, 04 Mar 2010 16:29:28 -0500]]></pubDate>
<dc:creator><![CDATA[Nick Poindexter]]></dc:creator>
<description><![CDATA[Yes CDSEO Pro is compatible with FTS Sitemap.  If you should experience any issues with compatibility, you may need to reload the default fts_sitemap.tpl file to your skin1/customer/ directory and clear your template cache.  If you continue to experience ...]]></description>
<content:encoded><![CDATA[Yes CDSEO Pro is compatible with FTS Sitemap.  If you should experience any issues with compatibility, you may need to reload the default fts_sitemap.tpl file to your skin1/customer/ directory and clear your template cache.  If you continue to experience issues, ensure you are using the most recent version of the x-cart sitemap module.]]></content:encoded>
</item>
<item>
<title><![CDATA[How can I redirect XCSEO Basic urls to CDSEO Pro urls?]]></title>
<link><![CDATA[https://support.bcsengineering.com/index.php?/Knowledgebase/Article/View/73]]></link>
<guid isPermaLink="false"><![CDATA[d2ddea18f00665ce8623e36bd4e3c7c5]]></guid>
<pubDate><![CDATA[Thu, 04 Mar 2010 16:29:56 -0500]]></pubDate>
<dc:creator><![CDATA[Nick Poindexter]]></dc:creator>
<description><![CDATA[To redirect XCSEO Basic urls to CDSEO Pro urls after CDSEO Pro installation, log into your CDSEO Pro administration and ensure "Redirect Dynamic PHP Urls" is enabled and then perform the following:

Open .htaccess

FIND:

# Some servers require the ...]]></description>
<content:encoded><![CDATA[To redirect XCSEO Basic urls to CDSEO Pro urls after CDSEO Pro installation, log into your CDSEO Pro administration and ensure "Redirect Dynamic PHP Urls" is enabled and then perform the following:<br />
<br />
Open .htaccess<br />
<br />
FIND:<br />
<br />
# Some servers require the Rewritebase directive to be enabled<br />
# Remove # at the beginning of this line to enable:<br />
#RewriteBase /<br />
<br />
AFTER ADD:<br />
<br />
# Old XC SEO Rules<br />
RewriteRule ^([^/]*/)?[^/]+-print-(productcode|title|price|orderby)-up-c-([0-9]+)-p-([0-9]+)\.html$ $1home.php?printable=Y&sort=$2&sort_direction=0&cat=$3&page=$4[QSA,L]<br />
RewriteRule ^([^/]*/)?[^/]+-print-(productcode|title|price|orderby)-down-c-([0-9]+)-p-([0-9]+)\.html$ $1home.php?printable=Y&sort=$2&sort_direction=1&cat=$3&page=$4[QSA,L]<br />
RewriteRule ^([^/]*/)?[^/]+-print-c-([0-9]+)-p-([0-9]+)\.html$ $1home.php?printable=Y&cat=$2&page=$3[QSA,L]<br />
RewriteRule ^([^/]*/)?[^/]+-(productcode|title|price|orderby)-up-c-([0-9]+)-p-([0-9]+)\.html$ $1home.php?sort=$2&sort_direction=0&cat=$3&page=$4[QSA,L]<br />
RewriteRule ^([^/]*/)?[^/]+-(productcode|title|price|orderby)-down-c-([0-9]+)-p-([0-9]+)\.html$ $1home.php?sort=$2&sort_direction=1&cat=$3&page=$4[QSA,L]<br />
RewriteRule ^([^/]*/)?[^/]+-c-([0-9]+)-p-([0-9]+)\.html$ $1home.php?cat=$2&page=$3[QSA,L]<br />
RewriteRule ^([^/]*/)?[^/]+-print-(productcode|title|price|orderby)-up-c-([0-9]+)\.html$ $1home.php?printable=Y&sort=$2&sort_direction=0&cat=$3[QSA,L]<br />
RewriteRule ^([^/]*/)?[^/]+-print-(productcode|title|price|orderby)-down-c-([0-9]+)\.html$ $1home.php?printable=Y&sort=$2&sort_direction=1&cat=$3[QSA,L]<br />
RewriteRule ^([^/]*/)?[^/]+-print-c-([0-9]+)\.html$ $1home.php?printable=Y&cat=$2[QSA,L]<br />
RewriteRule ^([^/]*/)?[^/]+-(productcode|title|price|orderby)-up-c-([0-9]+)\.html$ $1home.php?sort=$2&sort_direction=0&cat=$3[QSA,L]<br />
RewriteRule ^([^/]*/)?[^/]+-(productcode|title|price|orderby)-down-c-([0-9]+)\.html$ $1home.php?sort=$2&sort_direction=1&cat=$3[QSA,L]<br />
RewriteRule ^([^/]*/)?[^/]+-c-([0-9]+)\.html$ $1home.php?cat=$2[QSA,L]<br />
RewriteRule ^([^/]*/)?[^/]+-print-(productcode|title|price|orderby)-up-m-([0-9]+)-p-([0-9]+)\.html$ $1manufacturers.php?printable=Y&sort=$2&sort_direction=0&manufacturerid=$3&page=$4[QSA,L]<br />
RewriteRule ^([^/]*/)?[^/]+-print-(productcode|title|price|orderby)-down-m-([0-9]+)-p-([0-9]+)\.html$ $1manufacturers.php?printable=Y&sort=$2&sort_direction=1&manufacturerid=$3&page=$4[QSA,L]<br />
RewriteRule ^([^/]*/)?[^/]+-print-m-([0-9]+)-p-([0-9]+)\.html$ $1manufacturers.php?printable=Y&manufacturerid=$2&page=$3[QSA,L]<br />
RewriteRule ^([^/]*/)?[^/]+-(productcode|title|price|orderby)-up-m-([0-9]+)-p-([0-9]+)\.html$ $1manufacturers.php?sort=$2&sort_direction=0&manufacturerid=$3&page=$4[QSA,L]<br />
RewriteRule ^([^/]*/)?[^/]+-(productcode|title|price|orderby)-down-m-([0-9]+)-p-([0-9]+)\.html$ $1manufacturers.php?sort=$2&sort_direction=1&manufacturerid=$3&page=$4[QSA,L]<br />
RewriteRule ^([^/]*/)?[^/]+-m-([0-9]+)-p-([0-9]+)\.html$ $1manufacturers.php?manufacturerid=$2&page=$3[QSA,L]<br />
RewriteRule ^([^/]*/)?[^/]+-print-(productcode|title|price|orderby)-up-m-([0-9]+)\.html$ $1manufacturers.php?printable=Y&sort=$2&sort_direction=0&manufacturerid=$3[QSA,L]<br />
RewriteRule ^([^/]*/)?[^/]+-print-(productcode|title|price|orderby)-down-m-([0-9]+)\.html$ $1manufacturers.php?printable=Y&sort=$2&sort_direction=1&manufacturerid=$3[QSA,L]<br />
RewriteRule ^([^/]*/)?[^/]+-print-m-([0-9]+)\.html$ $1manufacturers.php?printable=Y&manufacturerid=$2[QSA,L]<br />
RewriteRule ^([^/]*/)?[^/]+-(productcode|title|price|orderby)-up-m-([0-9]+)\.html$ $1manufacturers.php?sort=$2&sort_direction=0&manufacturerid=$3[QSA,L]<br />
RewriteRule ^([^/]*/)?[^/]+-(productcode|title|price|orderby)-down-m-([0-9]+)\.html$ $1manufacturers.php?sort=$2&sort_direction=1&manufacturerid=$3[QSA,L]<br />
RewriteRule ^([^/]*/)?[^/]+-m-([0-9]+)\.html$ $1manufacturers.php?manufacturerid=$2[QSA,L]<br />
RewriteRule ^([^/]*/)?[^/]+-print-c-([0-9]+)-p-([0-9]+)-pr-([0-9]+)\.html$ $1product.php?printable=Y&productid=$4&cat=$2&page=$3[QSA,L]<br />
RewriteRule ^([^/]*/)?[^/]+-c-([0-9]+)-p-([0-9]+)-pr-([0-9]+)\.html$ $1product.php?productid=$4&cat=$2&page=$3[QSA,L]<br />
RewriteRule ^([^/]*/)?[^/]+-c-([0-9]+)-pr-([0-9]+)\.html$ $1product.php?productid=$3&cat=$2[QSA,L]<br />
RewriteRule ^([^/]*/)?[^/]+-print-pr-([0-9]+)\.html$ $1product.php?printable=Y&productid=$2[QSA,L]<br />
RewriteRule ^([^/]*/)?[^/]+-pr-([0-9]+)\.html$ $1product.php?productid=$2[QSA,L]<br />
RewriteRule ^([^/]*/)?[^/]+-print-pg-([0-9]+)\.html$ $1pages.php?printable=Y&pageid=$2[QSA,L]<br />
RewriteRule ^([^/]*/)?[^/]+-pg-([0-9]+)\.html$ $1pages.php?pageid=$2[QSA,L]<br />
RewriteRule ^([^/]*/)?([^/]+)-search-c-([0-9]+)(-[^-]+)*\.html$ $1search.php?mode=search&substring=$2&cat=$3[QSA,L]<br />
RewriteRule ^([^/]*/)?([^/]+)-search(-[^-]+)*\.html$ $1search.php?mode=search&substring=$2[QSA,L]]]></content:encoded>
</item>
<item>
<title><![CDATA[When using CDSEO Pro how do I modify my home page title and meta ...]]></title>
<link><![CDATA[https://support.bcsengineering.com/index.php?/Knowledgebase/Article/View/74]]></link>
<guid isPermaLink="false"><![CDATA[ad61ab143223efbc24c7d2583be69251]]></guid>
<pubDate><![CDATA[Thu, 04 Mar 2010 16:30:19 -0500]]></pubDate>
<dc:creator><![CDATA[Nick Poindexter]]></dc:creator>
<description><![CDATA[The home page title can be modified under the 'Settings' section of the CDSEO Pro administration panel. The meta keywords and meta description on the home page are modified outside of CDSEO in the xcart admin section: General Settings -> SEO Options.]]></description>
<content:encoded><![CDATA[The home page title can be modified under the 'Settings' section of the CDSEO Pro administration panel. The meta keywords and meta description on the home page are modified outside of CDSEO in the xcart admin section: General Settings -> SEO Options.]]></content:encoded>
</item>
<item>
<title><![CDATA[Why do I see &quot;Warning: parse_url...&quot; in my server logs?]]></title>
<link><![CDATA[https://support.bcsengineering.com/index.php?/Knowledgebase/Article/View/75]]></link>
<guid isPermaLink="false"><![CDATA[d09bf41544a3365a46c9077ebb5e35c3]]></guid>
<pubDate><![CDATA[Thu, 04 Mar 2010 16:30:43 -0500]]></pubDate>
<dc:creator><![CDATA[Nick Poindexter]]></dc:creator>
<description><![CDATA[Websites are commonly scanned by would-be hackers using common terms and exploits, looking for websites that are vulnerable or unpatched. These attempted hacks/exploits are usually untargeted and rather are run against websites in bulk. If your server sec...]]></description>
<content:encoded><![CDATA[Websites are commonly scanned by would-be hackers using common terms and exploits, looking for websites that are vulnerable or unpatched. These attempted hacks/exploits are usually untargeted and rather are run against websites in bulk. If your server security is taken care of and your x-cart security patches are up-to-date, these should be nothing to worry about. CDSEO will attempt to parse such urls, which may result in parse_url warnings in your server logs. These warnings can be disregarded.]]></content:encoded>
</item>
<item>
<title><![CDATA[Why is CDSEO Pro not replacing my page title and meta tags?]]></title>
<link><![CDATA[https://support.bcsengineering.com/index.php?/Knowledgebase/Article/View/76]]></link>
<guid isPermaLink="false"><![CDATA[fbd7939d674997cdb4692d34de8633c4]]></guid>
<pubDate><![CDATA[Thu, 04 Mar 2010 16:31:09 -0500]]></pubDate>
<dc:creator><![CDATA[Nick Poindexter]]></dc:creator>
<description><![CDATA[If custom cdseo page title and meta tags are not being displayed on your pages, check the following:

1) Ensure CDSEO is enabled in the CDSEO Pro settings.
2) Ensure that title, meta keyword, and meta description replacements are enabled in the CDSEO P...]]></description>
<content:encoded><![CDATA[If custom cdseo page title and meta tags are not being displayed on your pages, check the following:<br />
<br />
1) Ensure CDSEO is enabled in the CDSEO Pro settings.<br />
2) Ensure that title, meta keyword, and meta description replacements are enabled in the CDSEO Pro settings.<br />
3) If both of the above settings are enabled, the issue is almost certainly with a smarty error on your page that is preventing the smarty output filter from running correctly. This may be an unclosed {capture} tag, an unclosed {section} tag, etc. For details of this error, check your php log files in the /var/log/ folder which should tell you exactly where the error is occurring. Correct this error and your output filter should replace titles and meta tags correctly.]]></content:encoded>
</item>
<item>
<title><![CDATA[Can I use a static .html file when using CDSEO Pro?]]></title>
<link><![CDATA[https://support.bcsengineering.com/index.php?/Knowledgebase/Article/View/77]]></link>
<guid isPermaLink="false"><![CDATA[28dd2c7955ce926456240b2ff0100bde]]></guid>
<pubDate><![CDATA[Thu, 04 Mar 2010 16:31:30 -0500]]></pubDate>
<dc:creator><![CDATA[Nick Poindexter]]></dc:creator>
<description><![CDATA[If after installing CDSEO you want to retain a custom static index.html file, then:

In your .htaccess file find:
DirectoryIndex home.php index.php index.html

Replace with:
DirectoryIndex index.html home.php index.php]]></description>
<content:encoded><![CDATA[If after installing CDSEO you want to retain a custom static index.html file, then:<br />
<br />
In your .htaccess file find:<br />
DirectoryIndex home.php index.php index.html<br />
<br />
Replace with:<br />
DirectoryIndex index.html home.php index.php]]></content:encoded>
</item>
<item>
<title><![CDATA[How can I force http urls?]]></title>
<link><![CDATA[https://support.bcsengineering.com/index.php?/Knowledgebase/Article/View/78]]></link>
<guid isPermaLink="false"><![CDATA[35f4a8d465e6e1edc05f3d8ab658c551]]></guid>
<pubDate><![CDATA[Thu, 04 Mar 2010 16:33:03 -0500]]></pubDate>
<dc:creator><![CDATA[Nick Poindexter]]></dc:creator>
<description><![CDATA[You can force http:// (as opposed to https://) usage via the x-cart admin section. Login and click on 'General Settings' then click on 'Security Options.'

You'll see a setting for 'Do not redirect customers from HTTPS to HTTP:' which can be unchecked. ...]]></description>
<content:encoded><![CDATA[You can force http:// (as opposed to https://) usage via the x-cart admin section. Login and click on 'General Settings' then click on 'Security Options.'<br />
<br />
You'll see a setting for 'Do not redirect customers from HTTPS to HTTP:' which can be unchecked. This will redirect https accesses for non-checkout pages to the same url via http whether they are links that are clicked on from your site, elsewhere, or input directly into the browser.<br />
<br />
Note that if using CDSEO Pro, applying this setting sometimes requires the change from this knowledge entry: I use CDSEO Pro and my site is not redirecting properly from https to http.<br />
]]></content:encoded>
</item>
<item>
<title><![CDATA[I use CDSEO Pro and my site is not redirecting properly from http...]]></title>
<link><![CDATA[https://support.bcsengineering.com/index.php?/Knowledgebase/Article/View/79]]></link>
<guid isPermaLink="false"><![CDATA[d1fe173d08e959397adf34b1d77e88d7]]></guid>
<pubDate><![CDATA[Thu, 04 Mar 2010 16:33:24 -0500]]></pubDate>
<dc:creator><![CDATA[Nick Poindexter]]></dc:creator>
<description><![CDATA[If you're using CDSEO and your site is not redirecting properly from https to http, it is likely because your server has a problematic implementation of the $PHP_SELF variable used by x-cart. You can correct this with the following code change:
OPEN http...]]></description>
<content:encoded><![CDATA[If you're using CDSEO and your site is not redirecting properly from https to http, it is likely because your server has a problematic implementation of the $PHP_SELF variable used by x-cart. You can correct this with the following code change:<br />
OPEN https.php:<br />
<br />
Find the code:<br />
<br />
$current_script = "/".basename($PHP_SELF.'?'.$QUERY_STRING);<br />
<br />
Replace with:<br />
<br />
#$current_script = "/".basename($PHP_SELF.'?'.$QUERY_STRING);<br />
$current_script = $_SERVER['REQUEST_URI'];]]></content:encoded>
</item>
<item>
<title><![CDATA[What is the process in moving from DSEFU to CDSEO Pro?]]></title>
<link><![CDATA[https://support.bcsengineering.com/index.php?/Knowledgebase/Article/View/80]]></link>
<guid isPermaLink="false"><![CDATA[f033ab37c30201f73f142449d037028d]]></guid>
<pubDate><![CDATA[Thu, 04 Mar 2010 16:33:46 -0500]]></pubDate>
<dc:creator><![CDATA[Nick Poindexter]]></dc:creator>
<description><![CDATA[The process of upgrading from DSEFU to CDSEO is as follows:

   1. Remove the SAFETYNET DSEFU code from:
      -> auth.php
      -> modules/Froogle/froogle.php
      -> home.php (if applicable)
      -> manufacturers.php (if applicable)
      -> pa...]]></description>
<content:encoded><![CDATA[The process of upgrading from DSEFU to CDSEO is as follows:<br />
<br />
   1. Remove the SAFETYNET DSEFU code from:<br />
      -> auth.php<br />
      -> modules/Froogle/froogle.php<br />
      -> home.php (if applicable)<br />
      -> manufacturers.php (if applicable)<br />
      -> pages.php (if applicable)<br />
      -> product.php (if applicable)<br />
   2. Remove the .htaccess code for the DSEFU rewrites.<br />
   3. Install CDSEO Pro.<br />
   4. Setup 301 redirects from DSEFU to CDSEO Urls following this tutorial: How can I redirect DSEFU urls to CDSEO Pro urls?<br />
<br />
After changing your urls, there will be a reindexing period, generally 0-60 days, during which your rankings may fluctuate while google reindexes, after which you should see SEO improvement; we've only ever received positive feedback from clients that have migrated.]]></content:encoded>
</item>
<item>
<title><![CDATA[Why am I seeing MySQL server has gone away Request URI: /cdseopro...]]></title>
<link><![CDATA[https://support.bcsengineering.com/index.php?/Knowledgebase/Article/View/81]]></link>
<guid isPermaLink="false"><![CDATA[43ec517d68b6edd3015b3edc9a11367b]]></guid>
<pubDate><![CDATA[Thu, 04 Mar 2010 16:34:09 -0500]]></pubDate>
<dc:creator><![CDATA[Nick Poindexter]]></dc:creator>
<description><![CDATA[The following is a common mysql error which is often misunderstood as a CDSEO error simply because cdseopro.php is present in the error description:

Logged as:
SQL query : UPDATE xcart_sessions_data SET data='X' WHERE sessid='X'
Error code : 2006
De...]]></description>
<content:encoded><![CDATA[The following is a common mysql error which is often misunderstood as a CDSEO error simply because cdseopro.php is present in the error description:<br />
<br />
Logged as:<br />
SQL query : UPDATE xcart_sessions_data SET data='X' WHERE sessid='X'<br />
Error code : 2006<br />
Description : MySQL server has gone away Request URI: /cdseopro.php<br />
<br />
cdseopro.php is showing in the URI component because it runs the majority of the x-cart pages (products/categories/manufacturers/static pages), however this error message is not the result of CDSEO Pro. The error indicates that your mysql server shut down. Usually this is the result of too much traffic causing the mysql server to crash, or a restarting of mysql server at the server level.]]></content:encoded>
</item>
<item>
<title><![CDATA[Why after installing CDSEO am I getting: Notice: Undefined variab...]]></title>
<link><![CDATA[https://support.bcsengineering.com/index.php?/Knowledgebase/Article/View/82]]></link>
<guid isPermaLink="false"><![CDATA[9778d5d219c5080b9a6a17bef029331c]]></guid>
<pubDate><![CDATA[Thu, 04 Mar 2010 16:34:33 -0500]]></pubDate>
<dc:creator><![CDATA[Nick Poindexter]]></dc:creator>
<description><![CDATA[Notice: Undefined variable: current_area in /var/www/vhosts/classd.ltd.uk/httpdocs/prepare.php on line X

This error indicates that you may not be up-to-date with your x-cart security patches, and you will want to login to your x-cart support desk and l...]]></description>
<content:encoded><![CDATA[Notice: Undefined variable: current_area in /var/www/vhosts/classd.ltd.uk/httpdocs/prepare.php on line X<br />
<br />
This error indicates that you may not be up-to-date with your x-cart security patches, and you will want to login to your x-cart support desk and look for patches that have not yet been applied.<br />
<br />
In the meantime you can fix this as follows:<br />
<br />
Open prepare.php<br />
<br />
FIND:<br />
<br />
if ($current_area == "C") {<br />
<br />
REPLACE with:<br />
<br />
if (!defined("AREA_TYPE") || AREA_TYPE == "C") {<br />
]]></content:encoded>
</item>
<item>
<title><![CDATA[Why won't my CDSEO Pro installation go past step 2?]]></title>
<link><![CDATA[https://support.bcsengineering.com/index.php?/Knowledgebase/Article/View/83]]></link>
<guid isPermaLink="false"><![CDATA[fe9fc289c3ff0af142b6d3bead98a923]]></guid>
<pubDate><![CDATA[Thu, 04 Mar 2010 16:34:58 -0500]]></pubDate>
<dc:creator><![CDATA[Nick Poindexter]]></dc:creator>
<description><![CDATA[You may be running an older version of the x-cart 4.0.x branch. You can solve this problem as follows:

Open top.inc.php

FIND:

if (!in_array($__key, array("GLOBALS","HTTP_GET_VARS","HTTP_POST_VARS","HTTP_SERVER_VARS","HTTP_ENV_VARS","HTTP_COOKIE_V...]]></description>
<content:encoded><![CDATA[You may be running an older version of the x-cart 4.0.x branch. You can solve this problem as follows:<br />
<br />
Open top.inc.php<br />
<br />
FIND:<br />
<br />
if (!in_array($__key, array("GLOBALS","HTTP_GET_VARS","HTTP_POST_VARS","HTTP_SERVER_VARS","HTTP_ENV_VARS","HTTP_COOKIE_VARS","HTTP_POST_FILES","__key","__val"))) {<br />
<br />
AFTER "__val" ADD:<br />
<br />
,"_SERVER","_GET","_POST"<br />
<br />
So it looks similar to:<br />
<br />
... "__val","_SERVER","_GET","_POST"))) {]]></content:encoded>
</item>
<item>
<title><![CDATA[I'm using CDSEO Pro, how can I stop my https pages from being spi...]]></title>
<link><![CDATA[https://support.bcsengineering.com/index.php?/Knowledgebase/Article/View/84]]></link>
<guid isPermaLink="false"><![CDATA[68d30a9594728bc39aa24be94b319d21]]></guid>
<pubDate><![CDATA[Thu, 04 Mar 2010 16:35:17 -0500]]></pubDate>
<dc:creator><![CDATA[Nick Poindexter]]></dc:creator>
<description><![CDATA[Log into your x-cart admin section and access General Settings -> Security Settings.

From the security settings page, uncheck "Do not redirect customers from HTTPS to HTTP:"

This will cause your https product/category etc. pages to redirect to the h...]]></description>
<content:encoded><![CDATA[Log into your x-cart admin section and access General Settings -> Security Settings.<br />
<br />
From the security settings page, uncheck "Do not redirect customers from HTTPS to HTTP:"<br />
<br />
This will cause your https product/category etc. pages to redirect to the http versions. If the redirect causes a file not found, then you may need to implement this fix from our knowledge base:<br />
<br />
4.2.x<br />
https://www.websitecm.com/support/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=80<br />
<br />
4.1.x<br />
https://www.websitecm.com/support/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=51]]></content:encoded>
</item>
<item>
<title><![CDATA[How can I use an x-cart static page to create a 404 error page wh...]]></title>
<link><![CDATA[https://support.bcsengineering.com/index.php?/Knowledgebase/Article/View/85]]></link>
<guid isPermaLink="false"><![CDATA[3ef815416f775098fe977004015c6193]]></guid>
<pubDate><![CDATA[Thu, 04 Mar 2010 16:35:39 -0500]]></pubDate>
<dc:creator><![CDATA[Nick Poindexter]]></dc:creator>
<description><![CDATA[X-Cart allows you to create 'Static Pages' which are content pages that utilize your store layout. These pages are dynamic, meaning they update with content as you change your site, making it ideal for content display. You can use such a page to create a ...]]></description>
<content:encoded><![CDATA[X-Cart allows you to create 'Static Pages' which are content pages that utilize your store layout. These pages are dynamic, meaning they update with content as you change your site, making it ideal for content display. You can use such a page to create a dynamic 404 error page when using CDSEO as follows:<br />
<br />
   1. In your x-cart admin section, click on 'Static Pages.'<br />
   2. Add a 404 static page with your desired content, and be sure to uncheck "Show a link to the page in Help menu?:"<br />
   3. Note the pageid of this new page. The pageid will be passed in the url, i.e. pages.php?pageid=X<br />
   4. Open modules/cdseolinks/cdseo_errorpage.php<br />
<br />
      FIND:<br />
<br />
      if (!defined('XCART_SESSION_START')) { header("Location: ../../"); die("Access denied"); }<br />
      ?><br />
<br />
      REPLACE with (where X is your numeric pageid):<br />
<br />
      if (!defined('XCART_SESSION_START')) { header("Location: ../../"); die("Access denied"); }<br />
      $pageid = $HTTP_GET_VARS['pageid'] = 'X';<br />
      include $xcart_dir.'/'.pages.php;<br />
      ?><br />
<br />
      DELETE everything below this in the file.<br />
   5. In your CDSEO Admin->Settings page, be sure not to specify a "Custom 404 Error Page."<br />
<br />
]]></content:encoded>
</item>
<item>
<title><![CDATA[How can I disable CDSEO without accessing the CDSEO admin section...]]></title>
<link><![CDATA[https://support.bcsengineering.com/index.php?/Knowledgebase/Article/View/86]]></link>
<guid isPermaLink="false"><![CDATA[93db85ed909c13838ff95ccfa94cebd9]]></guid>
<pubDate><![CDATA[Thu, 04 Mar 2010 16:36:06 -0500]]></pubDate>
<dc:creator><![CDATA[Nick Poindexter]]></dc:creator>
<description><![CDATA[When moving a site to a testing domain it is sometimes necessary to disable CDSEO. CDSEO can be disabled by updating the configuration in the database directly as follows:

   1. Log into your x-cart admin section.
   2. From the left navigation, click...]]></description>
<content:encoded><![CDATA[When moving a site to a testing domain it is sometimes necessary to disable CDSEO. CDSEO can be disabled by updating the configuration in the database directly as follows:<br />
<br />
   1. Log into your x-cart admin section.<br />
   2. From the left navigation, click on Patch/Upgrade.<br />
   3. Scroll down the page to where it says "Apply SQL Patch."<br />
   4. Under "SQL query(ies):" enter:<br />
      UPDATE wcm_cdseo_config set config='0' WHERE cdseoType='status';<br />
   5. Click 'Apply.']]></content:encoded>
</item>
<item>
<title><![CDATA[I've installed CDSEO and everything worked well except I'm receiv...]]></title>
<link><![CDATA[https://support.bcsengineering.com/index.php?/Knowledgebase/Article/View/87]]></link>
<guid isPermaLink="false"><![CDATA[c7e1249ffc03eb9ded908c236bd1996d]]></guid>
<pubDate><![CDATA[Thu, 04 Mar 2010 16:36:30 -0500]]></pubDate>
<dc:creator><![CDATA[Nick Poindexter]]></dc:creator>
<description><![CDATA[If you are receiving 404 errors after installing CDSEO, please ensure the following:

1) Your server supports mod rewrite, isapi 3 or Zeus (with rewrites enabled).
2) cdseopro.php has been uploaded to your sites root directory (the same as cart.php and...]]></description>
<content:encoded><![CDATA[If you are receiving 404 errors after installing CDSEO, please ensure the following:<br />
<br />
1) Your server supports mod rewrite, isapi 3 or Zeus (with rewrites enabled).<br />
2) cdseopro.php has been uploaded to your sites root directory (the same as cart.php and home.php).<br />
3) Step 3 of the installation instructions have been performed correctly. Instructions can be found at http://www.x-cart-seo.com/cdseo-pro-for-x-cart/installation.php<br />
<br />
If you continue to receive 404 errors, find the "RewriteBase" line in your .htaccess file which will look similar to:<br />
<br />
#RewriteBase /xcart/<br />
<br />
Remove the initial # from this line and reupload the .htaccess file.<br />
<br />
If this does not solve the problem them please provide FTP information to our support department for evaluation.<br />
]]></content:encoded>
</item>
<item>
<title><![CDATA[Help! I disabled clean urls and when I update a product it wrecks...]]></title>
<link><![CDATA[https://support.bcsengineering.com/index.php?/Knowledgebase/Article/View/269]]></link>
<guid isPermaLink="false"><![CDATA[06138bc5af6023646ede0e1f7c1eac75]]></guid>
<pubDate><![CDATA[Wed, 04 May 2011 15:17:54 -0400]]></pubDate>
<dc:creator><![CDATA[- NA -]]></dc:creator>
<description><![CDATA[When x-cart's clean urls are disabled, it automatically changes any clean url - regardless if it has been customized - and regenerates it from the product name. While X-Cart has claimed this to be an SEO feature, it is 100% an SEO disaster waiting to happ...]]></description>
<content:encoded><![CDATA[When x-cart's clean urls are disabled, it automatically changes any clean url - regardless if it has been customized - and regenerates it from the product name. While X-Cart has claimed this to be an SEO feature, it is 100% an SEO disaster waiting to happen.<br />
<br />
You can correct this as follows:<br />
<br />
Open include/product_modify.php<br />
<br />
FIND:<br />
if ($config['SEO']['clean_urls_enabled'] == 'N') {<br />
// Autogenerate clean URL.<br />
$clean_url = func_clean_url_autogenerate('P', $productid, array('product' => $product, 'productcode' => $productcode));<br />
$clean_url_save_in_history = false;<br />
}<br />
<br />
CHANGE TO:<br />
/*<br />
if ($config['SEO']['clean_urls_enabled'] == 'N') {<br />
// Autogenerate clean URL.<br />
$clean_url = func_clean_url_autogenerate('P', $productid, array('product' => $product, 'productcode' => $productcode));<br />
$clean_url_save_in_history = false;<br />
}<br />
*/ ]]></content:encoded>
</item>
</channel>
</rss>