• Support will be limited until May 1st, as I will be out of the office travelling. Thank you for your patience and understanding.
Status
Not open for further replies.

ClaudioB

New member
Hello,

I've just installed dBTech SEO mod for vBulletin. It works great, however I have one huge problem. I am on IIS and the rewriting of URLs is not working quiet well. I'm new to IIS (I prefer Apache with htaccess - but what can I do) and I really don't know how can I fix the issue. Basically, the threads are working and everything, however the images and all the other things which have 404 - File or directory not found. won't work. This is the code I used for rewriting.

Code:
<rule name="rule 1e" stopProcessing="true">
	<match url="^((archive/)?(.*\.php(/.*)?))$"  />
	<action type="Rewrite" url="/dbseo.php"  appendQueryString="true" />
</rule>
<rule name="rule 2e" stopProcessing="true">
	<match url="^(.+)$"  />
	<action type="Rewrite" url="/dbseo.php"  appendQueryString="true" />
</rule>

Could you give me a hand with this mod?
 
Try the following:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
	<system.webServer>
		<rewrite>
			<rules>
				<rule name="Imported Rule 1" enabled="true" stopProcessing="true">
					<match url="^((archive/)?(.*\.php(/.*)?))$" ignoreCase="false" />
					<conditions logicalGrouping="MatchAll">
						<add input="{URL}" negate="true" pattern="(admincp/|dbseocp/|modcp/|cron|vbseo_sitemap)" ignoreCase="false" />
					</conditions>
					<action type="Rewrite" url="dbseo.php" appendQueryString="true" />
				</rule>
				<rule name="Rewrite All" enabled="true" stopProcessing="true">
					<match url="^.*$" ignoreCase="false" />
					<conditions logicalGrouping="MatchAll">
						<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
						<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
						<add input="{REQUEST_FILENAME}" negate="true" pattern="/(admincp|dbseocp|modcp|clientscript|cpstyles|images)/" ignoreCase="false" />
					</conditions>
					<action type="Rewrite" url="dbseo.php" appendQueryString="true" />
				</rule>
			</rules>
		</rewrite>
	</system.webServer>
</configuration>

Do note that due to a lack of testing environment, IIS is not currently fully supported.
 
Thank you for helping me out, though yesterday I did the same thing after I posted here haha! I know that IIS is not fully supported and I really like it that way cause IIS is not my preference. Another question, if I may ask it here, the load time with SEO activated raises with 2 seconds + and another problem would be the number of guests receiving. For example, I installed AJAX Threads and SEO and the number of guests raises to 150+ (raising with 20 guests REALLY FAST) so I was asking if this might be a problem of SEO or AJAX Threads. I believe it isn't, but the owner of the forum thinks that way, so I thought to ask you who have a better experience. (from my knowledge in AJAX or SEO, it would be impossible to affect the number of guests some AJAX requests or URL rewrites).
 
If your server is not very powerful, it's not unthinkable that load time increases, although a 2 second increase does seem excessive.

Do you have any caching (other than Filecache) enabled in vBulletin's config.php? If not, you should look into the possibility of installing APC or XCache (I recommend APC, as it's less problematic in my experience) and enabling it in config.php. DBSEO will then automatically cache a lot of its content, which should help reduce server load.

It's possible those guests are actually search engine spiders (so a guest increase would be a very good thing!). If you observe WOL and inspect their user agent, most search engines have something like "googlebot" or "bingbot" etc in there.
 
Status
Not open for further replies.

Similar threads

Legacy DragonByte SEO

vBulletin 3.8.x vBulletin 4.x.x
Seller
DragonByte Technologies
Release date
Last update
Total downloads
7,190
Customer rating
5.00 star(s) 1 ratings
Back
Top