RewriteEngine on
AddType 'text/html; charset=windows-1256' html

# -FrontPage-
IndexIgnore .htaccess */.??* *~ *# */HEADER* */README* */_vti*

<Limit GET POST>
	order deny,allow
	deny from all
	allow from all
</Limit>

<Limit PUT DELETE>
	order deny,allow
	deny from all
</Limit>

#AuthName all.net
#AuthUserFile /home/all/public_html/_vti_pvt/service.pwd
#AuthGroupFile /home/all/public_html/_vti_pvt/service.grp
#RewriteCond %{HTTP_HOST} ^.*$
#RewriteRule ^/?$ http://sawa-host.co,/indomie/index.html [R=301,L]
#Options +FollowSymLinks
#Options -Indexes
#ErrorDocument 404 /notfound.html
#ErrorDocument 404 http://www.askapache.net/

DirectoryIndex 													./pages_engine.php?page=main


#[QSA,T=application/x-httpd-php]


RewriteRule ^home\.html$ 												./home\.html																	[NC]
RewriteRule ^index\.php$ 												./home\.html																	[NC]

#rules for categories
RewriteRule ^categories/category-([0-9]*)\.html$ 						./pages_engine.php?page=view_cat&cat_id=$1 										[L]
RewriteRule ^categories/category-([0-9]*)-([^\.]*)\.html$ 				./pages_engine.php?page=view_cat&cat_id=$1&cat_name=$2 							[L]
RewriteRule ^categories/category-([0-9]*)/Page-([0-9]*)\.html$ 			./pages_engine.php?page=view_cat&cat_id=$1&nCurrentPage=$2 						[L]
RewriteRule ^categories/category-([0-9]*)/([^\.]*)/Page-([0-9]*)\.html$	./pages_engine.php?page=view_cat&cat_id=$1&cat_name=$2&nCurrentPage=$3			[L]

RewriteRule ^news/news-([0-9]*)\.html$ 									./pages_engine.php?page=view_news&news_id=$1 									[L]
RewriteRule ^news/news-([0-9]*)-([^\.]*)\.html$ 						./pages_engine.php?page=view_news&news_id=$1&news_name=$2						[L]
RewriteRule ^news/news-([0-9]*)/page-([0-9]*)\.html$					./pages_engine.php?page=view_news&news_id=$1&nCurrentPage=$2					[L]
RewriteRule ^contact\.html$					./pages_engine.php?page=contact_us					[L]


########## Begin - Rewrite rules to block out some common exploits 
## If you experience problems on your site block out the operations listed below 
## This attempts to block the most common type of exploit `attempts` to Joomla! 
#                              
# Block out any script trying to set a mosConfig value through the URL 
RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR] 
# Block out any script trying to base64_encode crap to send via URL 
RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR] 
# Block out any script that includes a <script> tag in URL 
RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR] 
# Block out any script trying to set a PHP GLOBALS variable via URL 
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR] 
# Block out any script trying to modify a _REQUEST variable via URL 
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2}) 
# Send all blocked request to homepage with 403 Forbidden error! 
RewriteRule ^(.*)$ index.php [F,L] 
# 
########## End - Rewrite rules to block out some common exploits RewriteCond %{HTTP_REFERER} !^http://alkhasiby.net/.*$      [NC]
RewriteCond %{HTTP_REFERER} !^http://alkhasiby.net$      [NC]
RewriteCond %{HTTP_REFERER} !^http://www.alkhasiby.net/.*$      [NC]
RewriteCond %{HTTP_REFERER} !^http://www.alkhasiby.net$      [NC]
RewriteCond %{HTTP_REFERER} !^http://www.alkhasiby.net/forum/index.php/.*$      [NC]
RewriteCond %{HTTP_REFERER} !^http://www.alkhasiby.net/forum/index.php$      [NC]
RewriteRule .*\.(jpg|jpeg|gif|png|bmp)$ - [F,NC]

