Pebbled
03-14-2009, 09:07 PM
How do I combine two sets of .htaccess rules into one file named .htaccess and if so, how do I do it?
OK then, though I've been using vbulletin and adding various mods over the years, the .htaccess file and coding still confuses the hell out of me and I need a little bit of help over what I'm doing with htaccess rules.
Currently I have one .htaccess file for a simple seo sitemap, though google webmaster tells me I've even got those settings wrong!
Here's the current code:
RewriteEngine on
RewriteRule ^((urllist|sitemap_).*\.(xml|txt)(\.gz)?)$ forum/vbseo_sitemap/vbseo_getsitemap.php?sitemap=$1 [L]
Now if I want to add a .htaccess code to protect against hotlink protection I believe the code is:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?examplesite1.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?examplesite2.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?examplesite3.com [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ - [NC,F,L]
Note that examplesite1.com is my own website where the images are stored and examplesite2.com and examplesite3.com are sites that I wish to be able to hotlink to without being blocked.
My question is -- How do I combine these two sets of .htaccess rules into one file named .htaccess and if so, how do I do it?
Any help as always is much appreciated!
OK then, though I've been using vbulletin and adding various mods over the years, the .htaccess file and coding still confuses the hell out of me and I need a little bit of help over what I'm doing with htaccess rules.
Currently I have one .htaccess file for a simple seo sitemap, though google webmaster tells me I've even got those settings wrong!
Here's the current code:
RewriteEngine on
RewriteRule ^((urllist|sitemap_).*\.(xml|txt)(\.gz)?)$ forum/vbseo_sitemap/vbseo_getsitemap.php?sitemap=$1 [L]
Now if I want to add a .htaccess code to protect against hotlink protection I believe the code is:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?examplesite1.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?examplesite2.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?examplesite3.com [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ - [NC,F,L]
Note that examplesite1.com is my own website where the images are stored and examplesite2.com and examplesite3.com are sites that I wish to be able to hotlink to without being blocked.
My question is -- How do I combine these two sets of .htaccess rules into one file named .htaccess and if so, how do I do it?
Any help as always is much appreciated!