anupamsaha Posted August 28, 2009 Share Posted August 28, 2009 Hello friends, I have a following (sample) .htaccess placed in the web-server's root folder. Under the web-server's root folder, there exists a folder 'phpMyAdmin' and I don't want to include it in the URL redirection and also wants to access the same (phpMyAdmin and sub-folders and files in it) under 'https'. Can anybody please help me out to resolve this? Thanks! ##### Turned off Apache's server signature ################## ServerSignature Off ##### Error Documents ####################################### ErrorDocument 404 /error_document/404.html ##### Blocking based on User-Agent Header ################### SetEnvIfNoCase ^User-Agent$ .*(craftbot|download|extract|stripper|sucker|ninja|clshttp|webspider|leacher|collector|grabber|webpictures) HTTP_SAFE_BADBOT SetEnvIfNoCase ^User-Agent$ .*(libwww-perl|aesop_com_spiderman) HTTP_SAFE_BADBOT Deny from env=HTTP_SAFE_BADBOT ##### Block Directory Listing ############################### Options -Indexes +FollowSymLinks ##### Set Index page to index.php ########################### DirectoryIndex index.html index.htm index.php RewriteEngine on RewriteBase / ##### XSS Protection ######################################## RewriteCond %{QUERY_STRING} (\<|%3C).*(script|object|applet|activex|vbscript|embed|xml|blink|cookie|meta|frame|frameset|iframe|style|link|param|onload|onclick|onfocus|onblur|onunload|onbeforeunload|onkeydown|onkeypress|onkeyup|onsubmit|onactivate|onabort).*(\>|%3E) [NC] RewriteRule ^.* - [F,L] RewriteCond %{HTTP_HOST} ^domain.com [NC] RewriteRule ^(.*)$ http://www.domain.com/$1 [L,R=301] ##### Rewite to / dynamically ############################### #RewriteCond %{THE_REQUEST} ^.*/index\.(php|html|htm|pl|cgi|do|jsp|asp|aspx|shtm|shtml) #RewriteRule ^(.*)index.(php|html|htm|pl|cgi|do|jsp|asp|aspx|shtm|shtml)$ $1 [R=301,L] #RewriteCond %{THE_REQUEST} ^.*/(D|d)efault\.(html|htm|do) #RewriteRule ^(.*)(D|d)efault.(html|htm|do)$ $1 [R=301,L] #Blocking with RewriteCond RewriteCond %{HTTP_USER_AGENT} ^.*(craftbot|download|extract|stripper|sucker|ninja|clshttp|webspider|leacher|collector|grabber|webpictures).*$ [NC] RewriteRule . - [F,L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?module=$1 [L,QSA] ##### Deny access to htaccess ############################### <files .htaccess> order allow,deny deny from all </files> Link to comment https://forums.phpfreaks.com/topic/172316-solved-htaccess-guide-needed/ Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.