Removing VBSEO for vbulletin – Reverting back to vbulletin URLs


 
Thread Tools Search this Thread
Top Forums Web Development Removing VBSEO for vbulletin – Reverting back to vbulletin URLs
# 22  
Old 10-27-2013
As I think I mentioned, I wrote over 100 rewrite rules when I removed vBSEO from our forums.

.. and nothing is "simple" if you don't understand the basics of what you are doing. That is why you should "get up to speed" on a test forum.

You can't hire me BTW, I'm way too expensive ... sorry. Plus, I just went through 40 hours + of misery decommissioning vBSEO.. and I can tell you it was the least "fun work" I've done in a very long time.

I am very comfortable with mod_rewrite, and I still did a lot of testing on a test forum... I do not recommend that you do mod_rewrite work on a live forum unless you are very skillful at it.
# 23  
Old 10-27-2013
$%^&*(*() HATE the damage one freakin plugin has caused. Tx again!
# 24  
Old 10-27-2013
Yes, vBSEO going out of business caused damage to our forum's SEO and caused a lot of other performance problems for us. In addition, decommissioning vBSEO and doing all the mod_rewrites to "do the best possible" to keep our SEO and index ranking in good shape took a lot of miserable and sometimes quite stressful work.

I understand your pain!
# 25  
Old 10-28-2013
Hammer & Screwdriver Example Bandaid RewriteRules (from VBSEO errors)

Since vBSEO has been unsupported for sometime, we started to see many 404 errors because of problems with their rewrite engine. Here are some example mod_rewrite rules we had to implement as a "bandaid" and some were just because of automated hacking tools ...

Code:
# begin neo seo bandaids
RewriteRule ^var/www(.*)$ $1 [R=301,L]
RewriteRule ^(.*)null$ $1 [R=301,L]
RewriteRule ^(.*)<Image2_truck/>(.*)$ $1 [R=301,L]
RewriteRule ^(.*)/clickenc=$ $1 [R=301,L]
RewriteRule ^(.*)\.\.\.$ / [R=301,L]
RewriteRule ^index\.hp$ / [R=301,L]
RewriteRule ^(.*)\.aspx$ / [R=301,L]
RewriteRule ^admin\.php$ / [R=301,L]
RewriteRule ^wp-admin\.php$ / [R=301,L]
RewriteRule ^wp-login\.php$ / [R=301,L]
#RewriteRule ^index\.hp(.*)d$ / [R=301,L]
RewriteRule ^(.*)\.html/$ $1.html [R=301,L]
RewriteRule ^(.*)\.htm$ $1.html [R=301,L]
RewriteRule ^(.*)extscripturl$ $1 [R=301,L]
RewriteRule ^(.*)null/$ $1 [R=301,L]
RewriteRule ^(.*)upgrade\.php$ / [R=301,L]
RewriteRule ^(.*)/showthread\.php(.*)$ https://www.unix.com/showthread.php$2 [R=301,L]
RewriteRule ^members/memberlist.php(.*)$ https://www.unix.com/memberlist.php$1 [R=301,L]
RewriteRule ^members/list/(.*)$ https://www.unix.com/memberlist.php$1 [R=301,L]
RewriteRule ^members/([0-9]+)\.html$ https://www.unix.com/member.php?u=$1 [R=301,L]
RewriteRule ^(.*)/member\.php(.*)$ https://www.unix.com/member.php$2 [R=301,L]
RewriteRule ^(.*)showpost\.php(.*)$ https://www.unix.com/showthread.php$2 [R=301,L]
RewriteRule ^(.*)/printthread\.php(.*)$ https://www.unix.com/showthread.php$2 [R=301,L]
RewriteRule ^(.*)/forumdisplay\.php(.*)$ https://www.unix.com/forumdisplay.php$2 [R=301,L]
RewriteRule ^(.*)/tags\.php(.*)$ https://www.unix.com/tags.php$2 [R=301,L]
#RewriteRule ^unix/linux/f-([0-9]+)\.html$ https://www.unix.com/archive/index.php/f-$1.html [R=301,L]
#RewriteRule ^unix/linux/t-([0-9]+)\.html$ https://www.unix.com/archive/index.php/t-$1.html [R=301,L]
RewriteRule ^unix/linux/(.*)\.html$ https://www.unix.com/archive/index.php/$1 [R=301,L]
RewriteRule ^(.*)usage_201310\.html$ https://www.unix.com/$1 [R=301,L]
RewriteRule ^(.*)mov\.ad$ https://www.unix.com/$1 [R=301,L]
RewriteRule ^(.*)PLACEIMPMACROHERE$ https://www.unix.com/$1 [R=301,L]
RewriteRule ^(.*)javascript\:void\(0\)$ https://www.unix.com/$1 [R=301,L]

# 26  
Old 10-28-2013
Example Forum RewriteRules

Here are some example rewrite rules when vBSEO was removed, for forums:


Code:
RewriteRule ^linux/$ /forumdisplay.php?f=45
RewriteRule ^google-chrome-os/$ /forumdisplay.php?f=131
RewriteRule ^red-hat/$ /forumdisplay.php?f=109
RewriteRule ^hp-ux/$ /forumdisplay.php?f=44
RewriteRule ^solaris/$ /forumdisplay.php?f=43
RewriteRule ^aix/$ /forumdisplay.php?f=47
RewriteRule ^os-x-apple/$ /forumdisplay.php?f=48
RewriteRule ^sco/$ /forumdisplay.php?f=52
RewriteRule ^debian/$ /forumdisplay.php?f=120
RewriteRule ^security/$ /forumdisplay.php?f=14
RewriteRule ^slackware/$ /forumdisplay.php?f=122
RewriteRule ^android/$ /forumdisplay.php?f=140
RewriteRule ^gentoo/$ /forumdisplay.php?f=121
RewriteRule ^suse/$ /forumdisplay.php?f=118
RewriteRule ^hardware/$ /forumdisplay.php?f=136
RewriteRule ^programming/$ /forumdisplay.php?f=104
RewriteRule ^bsd/$ /forumdisplay.php?f=46
RewriteRule ^ubuntu/$ /forumdisplay.php?f=117
RewriteRule ^infrastructure-monitoring/$ /forumdisplay.php?f=141
RewriteRule ^shell-programming-scripting/$ /forumdisplay.php?f=30
RewriteRule ^ip-networking/$ /forumdisplay.php?f=3
RewriteRule ^filesystems-disks-memory/$ /forumdisplay.php?f=34
RewriteRule ^virtualization-cloud-computing/$ /forumdisplay.php?f=125
RewriteRule ^unix-desktop-dummies-questions-answers/$ /forumdisplay.php?f=33
RewriteRule ^windows-dos-issues-discussions/$ /forumdisplay.php?f=36
RewriteRule ^web-programming/$ /forumdisplay.php?f=104
RewriteRule ^news-links-events-announcements/$ /forumdisplay.php?f=31
RewriteRule ^unix-ieee-std-1003-1-2001-posix-1/$ /forumdisplay.php?f=38
RewriteRule ^war-stories/$ /forumdisplay.php?f=145
RewriteRule ^whats-your-mind/$ /forumdisplay.php?f=54
RewriteRule ^members-only/$ /forumdisplay.php?f=87

# 27  
Old 10-28-2013
Tools Example Forum RSS RewriteRules

Here are example RSS rewrite rules for forum RSS, to compensate for removing vBSEO:

Code:
RewriteRule ^homework-coursework-questions/external.php(.*)$ /external.php?forumids=130 [R=301,L]
RewriteRule ^emergency-unix-linux-support-help-me/external.php(.*)$ /external.php?forumids=129 [R=301,L]
RewriteRule ^unix-advanced-expert-users/external.php(.*)$ /external.php?forumids=7 [R=301,L]
RewriteRule ^unix-dummies-questions-answers/external.php(.*)$ /external.php?forumids=2 [R=301,L]
RewriteRule ^linux/external.php(.*)$ /external.php?forumids=45 [R=301,L]
RewriteRule ^google-chrome-os/external.php(.*)$ /external.php?forumids=131 [R=301,L]
RewriteRule ^red-hat/external.php(.*)$ /external.php?forumids=109 [R=301,L]
RewriteRule ^hp-ux/external.php(.*)$ /external.php?forumids=44 [R=301,L]
RewriteRule ^solaris/external.php(.*)$ /external.php?forumids=43 [R=301,L]
RewriteRule ^aix/external.php(.*)$ /external.php?forumids=47 [R=301,L]
RewriteRule ^os-x-apple/external.php(.*)$ /external.php?forumids=48 [R=301,L]
RewriteRule ^sco/external.php(.*)$ /external.php?forumids=52 [R=301,L]
RewriteRule ^debian/external.php(.*)$ /external.php?forumids=120 [R=301,L]
RewriteRule ^security/external.php(.*)$ /external.php?forumids=14 [R=301,L]
RewriteRule ^slackware/external.php(.*)$ /external.php?forumids=122 [R=301,L]
RewriteRule ^android/external.php(.*)$ /external.php?forumids=140 [R=301,L]
RewriteRule ^gentoo/external.php(.*)$ /external.php?forumids=121 [R=301,L]
RewriteRule ^suse/external.php(.*)$ /external.php?forumids=118 [R=301,L]
RewriteRule ^hardware/external.php(.*)$ /external.php?forumids=136 [R=301,L]
RewriteRule ^programming/external.php(.*)$ /external.php?forumids=104 [R=301,L]
RewriteRule ^bsd/external.php(.*)$ /external.php?forumids=46 [R=301,L]
RewriteRule ^ubuntu/external.php(.*)$ /external.php?forumids=117 [R=301,L]
RewriteRule ^infrastructure-monitoring/external.php(.*)$ /external.php?forumids=141 [R=301,L]
RewriteRule ^shell-programming-scripting/external.php(.*)$ /external.php?forumids=30 [R=301,L]
RewriteRule ^ip-networking/external.php(.*)$ /external.php?forumids=3 [R=301,L]
RewriteRule ^filesystems-disks-memory/external.php(.*)$ /external.php?forumids=34 [R=301,L]
RewriteRule ^virtualization-cloud-computing/external.php(.*)$ /external.php?forumids=125 [R=301,L]
RewriteRule ^unix-desktop-dummies-questions-answers/external.php(.*)$ /external.php?forumids=33 [R=301,L]
RewriteRule ^windows-dos-issues-discussions/external.php(.*)$ /external.php?forumids=36 [R=301,L]
RewriteRule ^web-programming/external.php(.*)$ /external.php?forumids=104 [R=301,L]
RewriteRule ^news-links-events-announcements/external.php(.*)$ /external.php?forumids=31 [R=301,L]
RewriteRule ^unix-ieee-std-1003-1-2001-posix-1/external.php(.*)$ /external.php?forumids=38 [R=301,L]
RewriteRule ^war-stories/external.php(.*)$ /external.php?forumids=145 [R=301,L]
RewriteRule ^whats-your-mind/external.php(.*)$ /external.php?forumids=54 [R=301,L]
RewriteRule ^members-only/external.php(.*)$ /external.php?forumids=87 [R=301,L]

# 28  
Old 10-28-2013
Example Forum Page Index RewriteRules

Here are example rewrite rules for the forum page indexes:

Code:
RewriteRule ^solaris/index([0-9]+)\.html$ /forumdisplay.php?f=43&pp=40&sort=lastpost&order=desc&daysprune=-1&page=$1
RewriteRule ^aix/index([0-9]+)\.html$ /forumdisplay.php?f=47&pp=40&sort=lastpost&order=desc&daysprune=-1&page=$1
RewriteRule ^os-x-apple/index([0-9]+)\.html$ /forumdisplay.php?f=48&pp=40&sort=lastpost&order=desc&daysprune=-1&page=$1
RewriteRule ^sco/index([0-9]+)\.html$ /forumdisplay.php?f=52&pp=40&sort=lastpost&order=desc&daysprune=-1&page=$1
RewriteRule ^debian/index([0-9]+)\.html$ /forumdisplay.php?f=120&pp=40&sort=lastpost&order=desc&daysprune=-1&page=$1
RewriteRule ^security/index([0-9]+)\.html$ /forumdisplay.php?f=14&pp=40&sort=lastpost&order=desc&daysprune=-1&page=$1
RewriteRule ^slackware/index([0-9]+)\.html$ /forumdisplay.php?f=122&pp=40&sort=lastpost&order=desc&daysprune=-1&page=$1
RewriteRule ^android/index([0-9]+)\.html$ /forumdisplay.php?f=140&pp=40&sort=lastpost&order=desc&daysprune=-1&page=$1
RewriteRule ^gentoo/index([0-9]+)\.html$ /forumdisplay.php?f=121&pp=40&sort=lastpost&order=desc&daysprune=-1&page=$1
RewriteRule ^suse/index([0-9]+)\.html$ /forumdisplay.php?f=118&pp=40&sort=lastpost&order=desc&daysprune=-1&page=$1
RewriteRule ^hardware/index([0-9]+)\.html$ /forumdisplay.php?f=136&pp=40&sort=lastpost&order=desc&daysprune=-1&page=$1
RewriteRule ^programming/index([0-9]+)\.html$ /forumdisplay.php?f=104&pp=40&sort=lastpost&order=desc&daysprune=-1&page=$1
RewriteRule ^bsd/index([0-9]+)\.html$ /forumdisplay.php?f=46&pp=40&sort=lastpost&order=desc&daysprune=-1&page=$1
RewriteRule ^ubuntu/index([0-9]+)\.html$ /forumdisplay.php?f=117&pp=40&sort=lastpost&order=desc&daysprune=-1&page=$1

Login or Register to Ask a Question

Previous Thread | Next Thread

1 More Discussions You Might Find Interesting

1. Post Here to Contact Site Administrators and Moderators

vbulletin addon for ads?

i'm wondering what vbulletin addon is used here to manage ads if the admin could let me know :) (1 Reply)
Discussion started by: disgust
1 Replies
Login or Register to Ask a Question