Quote Originally Posted by shortysclimbin View Post
This is all right in my domain root directory.

PHP Code:
RewriteEngine on
RewriteCond 
%{HTTP_REFERER} !^http://mywebname.com/.*$      [NC]
RewriteCond %{HTTP_REFERER} !^http://mywebname.com$      [NC]
RewriteCond %{HTTP_REFERER} !^http://www.mywebname.com/.*$      [NC]
RewriteCond %{HTTP_REFERER} !^http://www.mywebname.com$      [NC]
RewriteRule .*\.(jpg|jpeg|gif|png|bmp)$ http://www.mywebname.com [R,NC]

##### NOTE: Replace /shop/ with the relative web path of your catalog in the "Rewrite Base" line below:

Options +FollowSymLinks
RewriteEngine On
RewriteBase 
/http:mywebname.com/

# From Ultimate SEO URLs
RewriteRule ^(.*)-p-(.*).htmlindex\.php?main_page=product_info&products_id=$2&%{QUERY_STRING} [L]
RewriteRule ^(.*)-c-(.*).htmlindex\.php?main_page=index&cPath=$2&%{QUERY_STRING} [L]
RewriteRule ^(.*)-m-([0-9]+).htmlindex\.php?main_page=index&manufacturers_id=$2&%{QUERY_STRING} [L]
RewriteRule ^(.*)-pi-([0-9]+).htmlindex\.php?main_page=popup_image&pID=$2&%{QUERY_STRING} [L]
RewriteRule ^(.*)-pr-([0-9]+).htmlindex\.php?main_page=product_reviews&products_id=$2&%{QUERY_STRING} [L]
RewriteRule ^(.*)-pri-([0-9]+).htmlindex\.php?main_page=product_reviews_info&products_id=$2&%{QUERY_STRING} [L]
RewriteRule ^(.*)-ezp-([0-9]+).htmlindex\.php?main_page=page&id=$2&%{QUERY_STRING} [L]

# For Open Operations Info Manager
RewriteRule ^(.*)-i-([0-9]+).htmlindex\.php?main_page=info_manager&pages_id=$2&%{QUERY_STRING} [L]

# For dreamscape's News & Articles Manager
RewriteRule ^news/?$ index\.php?main_page=news&%{QUERY_STRING} [L]
RewriteRule ^news/rss.xmlindex\.php?main_page=news_rss&%{QUERY_STRING} [L]
RewriteRule ^news/archive/?$ index\.php?main_page=news_archive&%{QUERY_STRING} [L]
RewriteRule ^news/([0-9]{4})-([0-9]{2})-([0-9]{2}).htmlindex\.php?main_page=news&date=$1-$2-$3&%{QUERY_STRING} [L]
RewriteRule ^news/archive/([0-9]{4})-([0-9]{2}).htmlindex\.php?main_page=news_archive&date=$1-$2&%{QUERY_STRING} [L]
RewriteRule ^news/(.*)-a-([0-9]+)-comments.htmlindex\.php?main_page=news_comments&article_id=$2&%{QUERY_STRING} [L]
RewriteRule ^news/(.*)-a-([0-9]+).htmlindex\.php?main_page=news_article&article_id=$2&%{QUERY_STRING} [L]

# All other pages
# Don't rewrite real files or directories
RewriteCond %{REQUEST_FILENAME} !-[NC
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule 
^(.*).htmlindex\.php?main_page=$1&%{QUERY_STRING} [L]



<
Files 403.shtml>
order allow,deny
allow from all
</Files>

deny from 124.115.
deny from 114.80.
deny from 61.135.
deny from 75.125.229.136/29
deny from 208.80.193

Re- reading your note you stated that if it is in the domain I should have something like this?

PHP Code:
RewriteEngine on
RewriteCond 
%{HTTP_REFERER} !^/.*$      [NC]
RewriteCond %{HTTP_REFERER} !^/$      [NC]
RewriteCond %{HTTP_REFERER} !^/.*$      [NC]
RewriteCond %{HTTP_REFERER} !^/$      [NC]
RewriteRule .*\.(jpg|jpeg|gif|png|bmp)$ http://www.mywebname.com [R,NC]

##### NOTE: Replace /shop/ with the relative web path of your catalog in the "Rewrite Base" line below: 
And thank you for the Help/ Class on this stuff! I am going from C and PLC code to this so it is taking me a bit.
One more thing if you want this module to work correctly you need to get rid of everything that deals with Ultimate SEO URLs. These two module will not work together. Either use one or the other.

# From Ultimate SEO URLs
RewriteRule ^(.*)-p-(.*).html$ index\.php?main_page=product_info&products_id=$2&%{QUERY_STRING} [L]
RewriteRule ^(.*)-c-(.*).html$ index\.php?main_page=index&cPath=$2&%{QUERY_STRING} [L]
RewriteRule ^(.*)-m-([0-9]+).html$ index\.php?main_page=index&manufacturers_id=$2&%{QUERY_STRING} [L]
RewriteRule ^(.*)-pi-([0-9]+).html$ index\.php?main_page=popup_image&pID=$2&%{QUERY_STRING} [L]
RewriteRule ^(.*)-pr-([0-9]+).html$ index\.php?main_page=product_reviews&products_id=$2&%{QUERY_STRING} [L]
RewriteRule ^(.*)-pri-([0-9]+).html$ index\.php?main_page=product_reviews_info&products_id=$2&%{QUERY_STRING} [L]
RewriteRule ^(.*)-ezp-([0-9]+).html$ index\.php?main_page=page&id=$2&%{QUERY_STRING} [L]