Tutorial

One of the things I overlooked for a while was my forum RSS feed links. Probably because they are not something I tend to visit or check out that often.

I happened to click on one the other day for some reason, and after doing so I was redirected to my homepage. Not a huge problem, but obviously not good in terms of SEO. Any time a link redirects that you didn't specifically setup it can potentially cause problems with SEO and search engines, and you really don't want that to happen.

The first one can be found on the forums main page at:
http://www.dialme.com/forum/

In the upper right hand corner you see "New Topic" next to "RSS Feed".

Dolphin Forum RSS Feed Main



The second one is when you visit any topic and find "RSS Feed" next to "Permalink".

Dolphin Forum Topic RSS Feed



The first one is supposed to go to:
http://www.dialme.com/forum/?action=rss_updated_topics

And, the second is supposed to go to any topic such as:
http://www.dialme.com/forum/rss/topic/Where-are-the-Boonex-Wiki-FAQ-s.htm

This site in particular (dialme.com) is an addon domain so most likely this was the reason. If you happen to have Dolphin installed as an addon domain you could experience the same problem. Even if you don't it's a good idea to check your RSS feed links just to make sure they are working properly especially if they are publicly visible.

What I did to resolve the problem was to add:
RewriteBase /forum/

To the file:
/modules/boonex/forum/.htaccess

So it looks like:
AddType application/xml .xsl

RewriteEngine On
RewriteBase /forum/
RewriteRule ^group/(.+)\.htm$ index.php?action=goto&cat_id=$1 [QSA,L]
RewriteRule ^forum/(.+)-([0-9]+)\.htm$ index.php?action=goto&forum_id=$1&start=$2 [QSA,L]
RewriteRule ^forum/(.+)\.htm$ index.php?action=goto&forum_id=$1&start=0 [QSA,L]
RewriteRule ^topic/(.+)\.htm$ index.php?action=goto&topic_id=$1 [QSA,L]
RewriteRule ^user/(.+)\.htm$ index.php?action=goto&user=$1 [QSA,L]

RewriteRule ^rss/forum/(.+)\.htm$ index.php?action=rss_forum&forum=$1 [QSA,L]
RewriteRule ^rss/topic/(.+)\.htm$ index.php?action=rss_topic&topic=$1 [QSA,L]
RewriteRule ^rss/user/(.+)\.htm$ index.php?action=rss_user&user=$1 [QSA,L]
RewriteRule ^rss/all\.htm$ index.php?action=rss_all&sort= [QSA,L]

Save the changes, and test the links again.

After doing so they work like they should be now. I am not sure if this happens with Dolphin 7.0.x as well, or only with 7.1.x and an addon domain. I don't recall seeing it with earlier versions, but I could have just missed it since RSS feeds aren't something I tend to use that often.

 
Written By
Tutorial by: Jeremy LeSarge (AKA Ray)

I am the owner and administrator of DialMe.com. I write Tutorials for Boonex Dolphin as well as tips and resources surrounding website programming and development. I enjoy working with WordPress, SEO, and Web Hosting / Servers. I also maintain a WordPress Blog here on this site where you will find a variety of technology and webmaster resources.

Actions
Recommend
Sponsored Links