vBulletin Search Engine Optimization
This is a discussion on Site Map is not listing my non-forum URLs within the Troubleshooting forums, part of the vBSEO Google/Yahoo Sitemap category; I checked my sitemap url list tonight and notice, to my dismay, that it contained no URLs from the rest ...
| |||||||
Enhancing 80 million pages. | Register | FAQ | Members List | Social Groups | Calendar | Search | Today's Posts | Mark Forums Read |
|
#1
| ||||
| ||||
| Site Map is not listing my non-forum URLs
I checked my sitemap url list tonight and notice, to my dismay, that it contained no URLs from the rest of my site. I did a search for issues related to this and found that it was recommended that a line of code should be added to the .htaccess file that is in the domain root. I checked my .htaccess file and there is a line of code there, just not exactly the same as what I found in an older message from 2005. Here is what was recommended in another discussion from 2005: Code: RewriteRule ^(sitemap.*\.(xml|txt)(\.gz)?)$ /forums/vbseo_sitemap/vbseo_getsitemap.php?sitemap=$1 [L] Code: RewriteRule ^((urllist|sitemap).*\.(xml|txt)(\.gz)?)$ community/vbseo_sitemap/vbseo_getsitemap.php?sitemap=$1 [L] The problem is getting all the URLs that are NOT in the forums listed and that's not happening. The indication was that the line of code would fool the generator into looking at the whole site, not just the forums. On top of all this, I also have the add-on for vBadvanced in the proper location, which is the program I use to make all of the rest of my pages. Can someone tell me how I can edit my .htaccess file to work properly, or help me edit the appropriate file(s) that will allow all of my pages (except private ones, of course) to be listed in the site map? Thanks for any assistance on this. Jim
__________________ an eJM site: The Floor Pro Community |
|
#2
| ||||
| ||||
|
Hello Jim, vBSEO Sitemap Generator automatically includes URLs for forum only, it is not designed to generate sitemap for non-vBulletin pages. It does allow though to create your custom add-on (like addons/vbseo_sm_vba.php example) OR manually add all non-vB urls in extra-urls.txt file (one per line). Rewrite rule in domain root .htaccess allows to access sitemap via top domain URL, but it doesn't affect sitemap files and doesn't include any additional URLs.
__________________ Oleg Ignatiuk / Crawlability Inc. Support Team Launches New DeskPro Powered Tool Enhanced Support at Your Service vBSEO 3.2.0 Launched - Maximum Overdrive for Your Web Traffic! Over 100 Instant SEO Optimizations 6X Traffic - $1400 in One Day with vBSEO! Imagine What the vBSEO Patent Pending Technology Can Do For You. |
|
#3
| ||||
| ||||
| Quote:
Quote:
Is noppid reading this?: can you give us an idea of how you edited your sitemap to include your non-forum pages? Thanks. Quote:
I think part of the problem may be that there is so little information available to the novice concerning this script. The instructions included are seriously lacking. I know that it's a beta and I have heard the excuse about a lack of instructions with beta versions, but honestly, we're taking this beta thing a bit too far. Everything here is either a beta or RC version. Let's get on with the real deal and include some useful documentation with it. Thanks for understanding my frustration and for any assistance with these issues. Jim |
|
#4
| ||||
| ||||
|
I hope it's not because of a little criticism that there has been no reply yet. I opened the addons/vbseo_sm_vba.php file and edited it. I removed the comment, as directed in the file (instructions should have been provided to tell us that the file could or should be edited), to indicate that vBa was located in an upper level directory: Code: <?php
define(VBSEO_NOTLOGGEDIN_GID, 1); // change this to your "Unregistered / Not Logged In Usergroup ID"
$vba_url = $vbseo_vars['bburl'] . '/';
// uncomment the line below if your vbadvanced root URL is in upper level relative to vBulletin url
$vba_url = preg_replace('#[^/]*/$#', '', $vba_url);
$vba_options = array();
$q_opts = $db->query_read("SELECT * FROM " . TABLE_PREFIX . "adv_setting");
while ($opt = $db->fetch_array($q_opts))
$vba_options[$opt['varname']] = $opt['value'];
$mods = $db->query_read("SELECT * FROM " . TABLE_PREFIX . "adv_pages WHERE active = 1 ORDER BY displayorder");
while ($mod = $db->fetch_array($mods))
if(in_array(VBSEO_NOTLOGGEDIN_GID, explode(',',$mod['userperms'])))
{
$url = $vba_options['portal_homeurl'].'?'.$vba_options['portal_pagevar'].'='.$mod['name'];
if(VBSEO_ON)
$url = vbseo_any_url($url);
if(!strstr($url, '://'))
$url = $vba_url.$url;
vbseo_add_url($url, 1.0, '', 'daily');
}
?>
Report - http://www.thefloorpro.com//index.php?page=home is actually - http://www.thefloorpro.com/index.php Report - http://www.thefloorpro.com//index.php?page=about is actually - http://www.thefloorpro.com/about.php How can I correct this? How can I prevent certain pages from being reported? Should I open a support ticket for this, or can staff help me with this on the forum so that anyone using vBa to build static pages will have the benefit of this information too? Thank you, Jim |
|
#5
| ||||
| ||||
|
The CMPS add-on module is provided as an example for people who wish to create their own modules, and is not "officially" supported. As you found, the code contains comments to guide you. If you use CRR's to rewrite your vBadvanced URLs, and you want those to be the URLs included in your sitemap, then you will need to manually put those into your extra-urls.txt file. Otherwise, leave it as-is and Google will be 301 redirected to the rewritten URLs.
__________________ Keith Cohen / Crawlability Inc. Support Team Launches New DeskPro Powered Tool Enhanced Support at Your Service vBSEO 3.2.0 Launched - Maximum Overdrive for Your Web Traffic! Over 100 Instant SEO Optimizations 6X Traffic - $1400 in One Day with vBSEO! Imagine What the vBSEO Patent Pending Technology Can Do For You. My Personal Sites: My Blog | GPS Discussion Forum |
|
#6
| ||||
| ||||
| Quote:
Nowhere in the documentation does it say this is just an example and we are on our own to try and figure it out. The documentation leaves out other important stuff too, like about the includes folder and how to install on a 3.6.x system and that this is just a beta version, etc. When are you going to take responsibility for the proper assembly, distribution and support of your product? This is very disturbing. I almost feel like I have been bamboozled. You put out an excellent product in vBSEO (I won't go into the ethical and developmental issues with that) and enhance its value with products like the vBSEO Sitemap Generator, but continually falter in the promotions and documentations departments. Maybe it's time for Crawlability to collectively get their shxx together. Quote:
Thank you for addressing these issues, if you will. Jim |
|
#7
| ||||
| ||||
| Quote:
Quote:
Quote:
Quote:
Use the same sitemap line that is included in the .htaccess that comes with vBSEO. Copy that one line (along with RewriteEngine On if you don't already have it) and put that in your root .htaccess.
__________________ Keith Cohen / Crawlability Inc. Support Team Launches New DeskPro Powered Tool Enhanced Support at Your Service vBSEO 3.2.0 Launched - Maximum Overdrive for Your Web Traffic! Over 100 Instant SEO Optimizations 6X Traffic - $1400 in One Day with vBSEO! Imagine What the vBSEO Patent Pending Technology Can Do For You. My Personal Sites: My Blog | GPS Discussion Forum Last edited by Joe Ward; 11-17-2006 at 02:39 PM. |
|
#8
| ||||
| ||||
| Quote:
__________________ Oleg Ignatiuk / Crawlability Inc. Support Team Launches New DeskPro Powered Tool Enhanced Support at Your Service vBSEO 3.2.0 Launched - Maximum Overdrive for Your Web Traffic! Over 100 Instant SEO Optimizations 6X Traffic - $1400 in One Day with vBSEO! Imagine What the vBSEO Patent Pending Technology Can Do For You. |
|
#9
| ||||
| ||||
| Thank you for your reply, Oleg. The home page URL is /index.php, which translates to http://www.thefloorpro.com/index.php. I also have my site organized into other directories, such as http://www.thefloorpro.com/reviews/index.php, http://www.thefloorpro.com/articles/index.php and http://www.thefloorpro.com/how-to/index.php, just for examples. Each of those directories also have static pages, such as, http://www.thefloorpro.com/reviews/ultimate_scraper_blades_review.php. And there are static pages off the root too, such as, http://www.thefloorpro.com/reviews/about.php. R'gards, Jim |
|
#10
| ||||
| ||||
|
You should change your CMPS homepage link to the full URL : Code: http://www.thefloorpro.com/index.php
__________________ Oleg Ignatiuk / Crawlability Inc. Support Team Launches New DeskPro Powered Tool Enhanced Support at Your Service vBSEO 3.2.0 Launched - Maximum Overdrive for Your Web Traffic! Over 100 Instant SEO Optimizations 6X Traffic - $1400 in One Day with vBSEO! Imagine What the vBSEO Patent Pending Technology Can Do For You. |
|
#11
| |||||
| |||||
| Quote:
Quote:
Quote:
Quote:
Quote:
I hope we can get this worked out. Jim |
|
#12
| ||||
| ||||
|
Please open a support ticket with ftp/vbseo_sitemap access for troubleshooting.
__________________ Oleg Ignatiuk / Crawlability Inc. Support Team Launches New DeskPro Powered Tool Enhanced Support at Your Service vBSEO 3.2.0 Launched - Maximum Overdrive for Your Web Traffic! Over 100 Instant SEO Optimizations 6X Traffic - $1400 in One Day with vBSEO! Imagine What the vBSEO Patent Pending Technology Can Do For You. |
|
#13
| ||||
| ||||
|
Will do, Oleg, thank you. Jim |
|
#14
| |||
| |||
| Quote:
It really doesn't seem like a bad request. |
|
#15
| ||||
| ||||
|
Hello Tanya, There is a special option in vBSEO Sitemap Generator options that should be used if you want to "move" sitemap to a non-vbulletin folder: "Sitemap Files URL". .htaccess file should be created in a target folder as well, as described above. Adding more static pages into sitemap is as easy as inserting the URLs into extra-urls.txt file
__________________ Oleg Ignatiuk / Crawlability Inc. Support Team Launches New DeskPro Powered Tool Enhanced Support at Your Service vBSEO 3.2.0 Launched - Maximum Overdrive for Your Web Traffic! Over 100 Instant SEO Optimizations 6X Traffic - $1400 in One Day with vBSEO! Imagine What the vBSEO Patent Pending Technology Can Do For You. |
| Thread Tools | |
| |
Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Forum Site Map vs General Sitemap | Lonny | General Discussion | 3 | 04-19-2006 01:00 PM |