CINXE.COM

.htaccess Generator - Help creating your htaccess file

<!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>.htaccess Generator - Help creating your htaccess file</title> <meta name="description" content="Quickly generate an htaccess file for many functions including www rewrite, hotlink prevention, custom error pages, caching, and redirects."> <meta name="keywords" content="htacces, .htaccess, htpasswd, .htpasswd, htaccess generator, htpasswd generator, htaccess redirect, modrewrite, mod_rewrite, mod rewrite"> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <meta charset="UTF-8"> <link rel="shortcut icon" href="//dpidudyah7i0b.cloudfront.net/favicon.ico" type="image/x-icon"> <link rel="icon" href="//dpidudyah7i0b.cloudfront.net/favicon.ico" type="image/x-icon"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="google-site-verification" content="ZkllBXM0YaGbvtbUBWPeMrRH7sJOHSKErKPJ_bQA9zM" /> <link rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css"> <link href="//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css" rel="stylesheet"> <link rel="stylesheet" href="/bootsnipp-layout/bootsnipp.min.css"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script> <script async src="//netdna.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script> <!-- <script src="/js/forum.js"></script>--> <script> window.onload = function() { setTimeout(function() { var ad = document.querySelector("ins.adsbygoogle[data-ad-slot='5700240528']"); var promos = document.querySelectorAll(".lg7jz"); for (var i = 0; i < promos.length; i++) { var promo = promos[i]; if (ad && ad.innerHTML.replace(/\s/g, "").length == 0) { // ad.style.cssText = 'display:block !important'; ad.parentElement.style.cssText = 'display:none !important'; promo.innerHTML = '<center>\ <div class="lg7jz2" style="background-color:#FCFCFC;width: 728px;height:90px;padding:10px;border:1px solid #cccccc;text-align:left;">\ <h4 style="margin-top:0px;margin-bottom:2px">\ <i class="fa fa-envelope"></i> <a href="http://www.danstools.com/email-validator">Try the Email Validation Tool</a></h4>\ Verify whether an email address is valid and exists before sending an email. API available.\ </div>\ </center>'; promo.style.maxWidth= ''; } else if (promo) { promo.innerHTML = '<center>\ <div class="lg7jz2" style="background-color:#FCFCFC;width: 728px;height:90px;padding:10px;border:1px solid #cccccc;text-align:left;">\ <h5 style="margin-top:0px;margin-bottom:2px">\ <i class="fa fa-envelope glyphicon glyphicon-envelope"></i> <a href="http://www.danstools.com/email-validator">Try the Email Validation Tool</a></h5>\ Verify whether an email address is valid and exists before sending an email. API available.\ </div>\ </center>'; var promotwo = document.querySelector(".lg7jz2"); promotwo.style.width= ''; } } }, 1000); }; </script> <script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-55581850-1', 'auto', {'allowLinker': true}); ga('require', 'linker'); ga('require', 'GTM-PKH6F4B'); ga('linker:autoLink', ['danstools.com','unixtimestamp.com','url-encode-decode.com','cssfontstack.com','hexcolortool.com','htaccessredirect.net','jspretty.com','jsmini.com','jsobfuscate.com','md5hashgenerator.com','regextester.com','cleancss.com','favicon-generator.org','website-performance.org','permissions-calculator.org','conversoes.org','convertissez.fr','convertitore.net','elconvertidor.com','files-conversion.com','henkan-muryo.com','konvertirung.org','konvertor.org','tahwil.net','zhuan-huan.com','bootsnipp.com'] ); ga('send', 'pageview'); </script> <script data-ad-client="ca-pub-8815422507798180" async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> </head> <body> <nav class="navbar navbar-fixed-top navbar-bootsnipp animate" role="navigation" style="z-index: 9999999"> <div class="container"> <!-- Brand and toggle get grouped for better mobile display --> <div class="navbar-header"> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-2"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <div class="animbrand"> <a style="padding-top:10px;" class="navbar-brand animate" href="https://www.htaccessredirect.net">.htaccess Generator</a> <span class="text-muted" style="font-size:.75em; position:absolute; bottom:3px; left:30px">From <strong>Dan's Tools</strong></span> </div> </div> <!--<script src="/js/BSAcpc.js" async></script> <div class="bsa-apiads hidden-sm hidden-xs"></div> --> <script> $(document).ready(function(){ $('.dropdown-submenu a.submenutest').on("click", function(e){ $(this).next('ul').toggle(); e.stopPropagation(); e.preventDefault(); }); }); </script> <style> .dropdown-submenu { position: relative; } .dropdown-submenu>.dropdown-menu>li>a:hover { background-color: #F5F5F5; border-left-width: 5px; padding-left: 15px; } .dropdown-submenu>.dropdown-menu>li>a { border-left: 0 solid #5FB0E4; color: #787878; font-size: 16px; font-weight: 400; padding: 10px 20px; white-space: nowrap; } .dropdown-submenu .dropdown-menu { min-width: 220px; top: 0; left: 100%; margin-top: -1px; } </style> <!-- Collect the nav links, forms, and other content for toggling --> <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-2"> <ul class="nav navbar-nav navbar-right"> <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown"> <i class="caret"></i> <span>Web Dev</span> </a> <ul class="dropdown-menu" role="menu"> <li><a href="http://bootsnipp.com" rel="nofollow">HTML/JS/CSS Playground</a></li><li><a href="http://www.hexcolortool.com" rel="nofollow">HTML Color Codes</a></li><li><a href="http://www.cssfontstack.com" rel="nofollow">CSS Fonts</a></li><li><a href="http://www.cleancss.com/diff-compare-merge" rel="nofollow">Online Diff Tool</a></li><li><a href="http://www.htaccessredirect.net" rel="nofollow">.htaccess Generator</a></li><li><a href="http://www.regextester.com" rel="nofollow">RegEx Testing</a></li><li><a href="http://www.rgbtohex.net" rel="nofollow">RGB & HEX Color Explorer</a></li><li><a href="http://www.rgbtohex.net" rel="nofollow">RGB to HEX Color Converter</a></li><li><a href="http://www.unixtimestamp.com" rel="nofollow">TimeStamp Converter</a></li><li><a href="http://website-performance.org" rel="nofollow">Website Speed Test</a></li><li><a href="http://www.favicon-generator.org" rel="nofollow">Favicon.ico & App Icon Generator</a></li><li><a href="http://www.favicon-generator.org/image-editor" rel="nofollow">Online Image Editor</a></li><li><a href="http://spritegen.website-performance.org" rel="nofollow">CSS Sprite Generator</a></li><li><a href="http://www.cleancss.com/keyword-tool" rel="nofollow">Keyword Tool</a></li><!--<li><a target="_new" href="https://www.jotform.com/form-templates/?utm_source=htaccess-generator&utm_campaign=bootsnipp" rel="nofollow">Free Form Templates</a></li> <li><a target="_new" href="https://www.jotform.com/pdf-templates/?utm_source=htaccess-generator&utm_campaign=bootsnipp" rel="nofollow">Free PDF Templates</a></li>--> </ul> </li> <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown"> <i class="caret"></i> <span>Conversion</span> </a> <ul class="dropdown-menu" role="menu"> <li class="dropdown-submenu"> <a href="#" tabindex="-1" class="submenutest"> <span>Data</span> <i class="glyphicon glyphicon-triangle-right pull-right" style="font-size:75%"></i> </a> <ul class="dropdown-menu"> <li><a href="http://www.cleancss.com/CSV-to-HTML" rel="nofollow">CSV To HTML Converter</a></li><li><a href="http://www.cleancss.com/CSV-to-JSON" rel="nofollow">CSV To JSON Converter</a></li><li><a href="http://www.cleancss.com/CSV-to-TSV" rel="nofollow">CSV To TSV Converter</a></li><li><a href="http://www.cleancss.com/CSV-to-XML" rel="nofollow">CSV To XML Converter</a></li><li><a href="http://www.cleancss.com/JSON-to-CSV" rel="nofollow">JSON To CSV Converter</a></li><li><a href="http://www.cleancss.com/JSON-to-HTML" rel="nofollow">JSON To HTML Converter</a></li><li><a href="http://www.cleancss.com/JSON-to-TSV" rel="nofollow">JSON To TSV Converter</a></li><li><a href="http://www.cleancss.com/JSON-to-XML" rel="nofollow">JSON To XML Converter</a></li><li><a href="http://www.cleancss.com/XML-to-CSV" rel="nofollow">XML To CSV Converter</a></li><li><a href="http://www.cleancss.com/XML-to-HTML" rel="nofollow">XML To HTML Converter</a></li><li><a href="http://www.cleancss.com/XML-to-JSON" rel="nofollow">XML To JSON Converter</a></li><li><a href="http://www.cleancss.com/XML-to-TSV" rel="nofollow">XML To TSV Converter</a></li><li><a href="http://www.files-conversion.com" rel="nofollow">Convert Files</a></li> </ul> </li> <li class="dropdown-submenu"> <a href="#" tabindex="-1" class="submenutest"> <span>Numbers</span> <i class="glyphicon glyphicon-triangle-right pull-right" style="font-size:75%"></i> </a> <ul class="dropdown-menu"> <li><a href="http://www.cleancss.com/binary-converter" rel="nofollow">Binary Converter</a></li><li><a href="http://www.cleancss.com/binary-to-decimal" rel="nofollow">Binary To Decimal Converter</a></li><li><a href="http://www.cleancss.com/binary-to-hex" rel="nofollow">Binary To Hex Converter</a></li><li><a href="http://www.cleancss.com/binary-to-octal" rel="nofollow">Binary To Octal Converter</a></li><li><a href="http://www.cleancss.com/convert-units" rel="nofollow">Unit Converter</a></li><li><a href="http://www.cleancss.com/decimal-to-binary" rel="nofollow">Decimal To Binary Converter</a></li><li><a href="http://www.cleancss.com/decimal-to-hex" rel="nofollow">Decimal To Hex Converter</a></li><li><a href="http://www.cleancss.com/decimal-to-octal" rel="nofollow">Decimal To Octal Converter</a></li><li><a href="http://www.cleancss.com/hex-to-binary" rel="nofollow">Hex To Binary Converter</a></li><li><a href="http://www.cleancss.com/hex-to-decimal" rel="nofollow">Hex To Decimal Converter</a></li><li><a href="http://www.cleancss.com/hex-to-octal" rel="nofollow">Hex To Octal Converter</a></li><li><a href="http://www.cleancss.com/how-many-bytes" rel="nofollow">Data Size Converter</a></li><li><a href="http://www.cleancss.com/octal-to-binary" rel="nofollow">Octal To Binary Converter</a></li><li><a href="http://www.cleancss.com/octal-to-decimal" rel="nofollow">Octal To Decimal Converter</a></li><li><a href="http://www.cleancss.com/octal-to-hex" rel="nofollow">Octal To Hex Converter</a></li> </ul> </li> <li class="dropdown-submenu"> <a href="#" tabindex="-1" class="submenutest"> <span>Strings</span> <i class="glyphicon glyphicon-triangle-right pull-right" style="font-size:75%"></i> </a> <ul class="dropdown-menu"> <li><a href="http://www.cleancss.com/binary-to-string" rel="nofollow">Binary To String Converter</a></li><li><a href="http://www.cleancss.com/hex-to-string" rel="nofollow">Hex To String Converter</a></li><li><a href="http://www.cleancss.com/html-escape" rel="nofollow">HTML Entities Escape</a></li><li><a href="http://www.cleancss.com/html-unescape" rel="nofollow">HTML Entities Unescape</a></li><li><a href="http://www.cleancss.com/string-to-binary" rel="nofollow">String To Binary Converter</a></li><li><a href="http://www.cleancss.com/string-to-hex" rel="nofollow">String To Hex Converter</a></li><li><a href="http://www.cleancss.com/strip-html" rel="nofollow">Strip and Remove HTML Tags</a></li><li><a href="http://www.cleancss.com/strip-xml" rel="nofollow">Strip and Remove XML Tags</a></li><li><a href="http://www.cleancss.com/word-counter" rel="nofollow">Word Counter</a></li><li><a href="http://www.cleancss.com/xml-escape" rel="nofollow">XML Entities Escape</a></li><li><a href="http://www.cleancss.com/xml-unescape" rel="nofollow">XML Entities Unescape</a></li> </ul> </li> </ul> </li> <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown"> <i class="caret"></i> <span>Encode/Decoders</span> </a> <ul class="dropdown-menu" role="menu"> <li><a href="http://www.cleancss.com/base64-decode" rel="nofollow">Base64 Decode</a></li><li><a href="http://www.cleancss.com/base64-encode" rel="nofollow">Base64 Encode</a></li><li><a href="http://www.md5hashgenerator.com" rel="nofollow">MD5 Hash Generator</a></li><li><a href="http://www.cleancss.com/sha1-generator" rel="nofollow">SHA-1 Hash Generator</a></li><li><a href="http://www.cleancss.com/sha256-hash-generator" rel="nofollow">SHA-256 Hash Generator</a></li><li><a href="http://www.cleancss.com/sha512-hash-generator" rel="nofollow">SHA-512 Hash Generator</a></li><li><a href="http://www.url-encode-decode.com" rel="nofollow">URL Encode/Decode</a></li> </ul> </li> <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown"> <i class="caret"></i> <span>Formatters</span> </a> <ul class="dropdown-menu" role="menu"> <li><a href="http://www.cleancss.com/css-beautify" rel="nofollow">CSS Formatter</a></li><li><a href="http://www.cleancss.com/go-beautify" rel="nofollow">GO Formatter</a></li><li><a href="http://www.cleancss.com/html-beautify" rel="nofollow">HTML Beautifier & Formatter</a></li><li><a href="http://www.cleancss.com/javascript-beautify" rel="nofollow">Javascript Formatter</a></li><li><a href="http://www.cleancss.com/javascript-obfuscate" rel="nofollow">Javascript Obfuscate</a></li><li><a href="http://www.cleancss.com/json-beautify" rel="nofollow">JSON Formatter & Beautifier</a></li><li><a href="http://www.cleancss.com/json-editor" rel="nofollow">JSON Editor</a></li><li><a href="http://www.cleancss.com/json-validator" rel="nofollow">JSON Validator</a></li><li><a href="http://www.cleancss.com/perl-beautify" rel="nofollow">Perl Formatter</a></li><li><a href="http://www.cleancss.com/php-beautify" rel="nofollow">PHP Formatter</a></li><li><a href="http://www.cleancss.com/python-beautify" rel="nofollow">Python Formatter</a></li><li><a href="http://www.cleancss.com/ruby-beautify" rel="nofollow">Ruby Formatter</a></li><li><a href="http://www.cleancss.com/sql-beautify" rel="nofollow">SQL Formatter</a></li><li><a href="http://www.cleancss.com/xml-beautify" rel="nofollow">XML Formatter & Beautifier</a></li><li><a href="http://www.cleancss.com/css-minify" rel="nofollow">CSS Minify</a></li><li><a href="http://www.cleancss.com/javascript-minify" rel="nofollow">Javascript Minify</a></li><li><a href="http://www.cleancss.com/json-minify" rel="nofollow">JSON Minify</a></li> </ul> </li> <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown"> <i class="caret"></i> <span>Internet</span> </a> <ul class="dropdown-menu" role="menu"> <li><a href="http://www.cleancss.com/email-validator" rel="nofollow">Email Validator</a></li><li><a href="http://www.cleancss.com/is-it-up-or-down" rel="nofollow">Is It Up Or Down</a></li><li><a href="http://www.cleancss.com/router-default" rel="nofollow">Default Router Settings</a></li><li><a href="http://www.cleancss.com/user-manuals" rel="nofollow">User Manuals</a></li><li><a href="http://www.cleancss.com/what-is-my-ip" rel="nofollow">What is my IP</a></li> </ul> </li> <li><a data-toggle="modal" href="#JoinModal">Join</a></li><li><a data-toggle="modal" href="#LoginModal">Login</a></li> </ul> </div> </div> <!-- <div class="bootsnipp-search "> <div class="container"> <form action="https://bootsnipp.com/search" method="GET" role="search"> <div class="input-group"> <input type="text" class="form-control" name="q" placeholder="Search for snippets and hit enter"> <span class="input-group-btn"> <button class="btn btn-danger" type="reset"><span class="glyphicon glyphicon-remove"></span></button> </span> </div> </form> </div> </div> --> </nav> <div class="container" style="margin-top:30px;margin-bottom:20px;"> <div class="col-md-9 col-xl-10"> <h3 class="text-center hidden-xs hidden-sm hidden">.htaccess Generator</h3> <br/> <style type="text/css"> <!-- .style1 { font-family: Arial, Helvetica, sans-serif; font-size: 36px; } .style2 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; } @CHARSET "ISO-8859-1"; form { border: 0px solid #666699; padding: 5px; } table { background-color: #F9FBFD; color: #000000; width: 700px; border: 1px solid #D7E5F2; border-collapse: collapse; } .greencell { font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: left; color: #000000; background-color: green; height: 30px; border: 1px solid #D7E5F2; } .iframe { float:right; } .searchcell { font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; height: 30px; border: 1px solid #D7E5F2; } .formtable { background-color: #F9FBFD; color: #000000; width: 800px; border: 1px solid #D7E5F2; border-collapse: collapse; } .formtd { border: 1px solid #D7E5F2; padding-left: 4px; } .smallbox { width: 15px; height: 15px; } .oddrow { background-color: transparent; } .evenrow { background-color: #ffffff; } .shortcell { font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; text-align: center; width: 30px; } .labelcell { font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; height: 30px; border: 1px solid #D7E5F2; } .fieldcell { font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; margin-right: 0px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; border: 1px solid #D7E5F2; } .smalllabelcell { font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: transparent; color: #3670A7; } .smallfieldcell { background-color: #F2F7FB; color: #000000; text-align: right; } #map { padding: 20px; } #search{ padding: 10px; } #form { padding: 20px; } .panel-heading a:after { font-family: 'Glyphicons Halflings'; content: "\e114"; float: right; color: grey; } .panel-heading a.collapsed:after { content: "\e080"; } .form-control { margin: 2px; } --> </style> <form action="" method="post"> <!-- Ezoic - Top of Page - top_of_page --> <div id="ezoic-pub-ad-placeholder-101"> <div style="margin-bottom:20px;margin:auto"> <ins class="adsbygoogle" style="display:block;" data-ad-client="ca-pub-8815422507798180" data-ad-slot="5700240528" data-ad-format="auto" ></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> </div> <!-- End Ezoic - Sidebar Top - sidebar --> <!--<div class="col-md-4 hidden-xs hidden-sm hidden-md lg7jz" style="vertical-align:top;display:inline-block; height:100px;"> </div>--> <p class="clearfix" /> <div id="dashboard-one" class="row" style="visibility: visible; position: relative; padding-top: 35px;"> <div id="ow-form" class="col-sm-12 col-md-12"> <h3 class="page-header" style="margin-top: 20px;">Rewrite to www <small class="pull-right"><span style="float:right; padding:10px;">More info about <a href="/redirect-www">.htaccess Redirect to WWW</a></span></small> </h3> <div class="row"> <div class="col-sm-3 text-right"> Domain Name </div> <div class="col-sm-5"> <input placeholder="example.com" class="form-control" type="text" name="domainWWW" value=""/> </div> <div class="col-sm-4 text-muted"> Redirects example.com to www.example.com </div> </div> </div> </div> <div id="dashboard-two" class="row" style="visibility: visible; position: relative; padding-top: 35px;"> <div id="ow-form" class="col-sm-12 col-md-12"> <h3 class="page-header" style="margin-top: 20px;">301 Redirect File or Directory <small class="pull-right"> <span style="float:right; padding:10px;">More info about <a href="/redirect-file-directory">.htaccess Redirect File or Directory</a></span></small> </h3> <div class="row"><div class="col-sm-3 text-right"> Old File Path </div><div class="col-sm-5"> <input placeholder="/oldfile.html" class="form-control" type="text" name="oldFilePath" value=""/> </div><div class="col-sm-4"> </div></div> <div class="row"><div class="col-sm-3 text-right"> New File Path </div><div class="col-sm-5"> <input placeholder="/newfile.html" class="form-control" type="text" name="newFilePath" value=""/> </div><div class="col-sm-4"> </div></div> <div style="margin-top:15px;" class="row"><div class="col-md-3 text-right"> Old Directory Path </div><div class="col-sm-5"> <input placeholder="/olddir" class="form-control" type="text" name="oldDirPath" value=""/> </div><div class="col-sm-4"> </div></div> <div class="row"><div class="col-md-3 text-right"> New Directory Path </div><div class="col-sm-5"> <input placeholder="/newdir" class="form-control" type="text" name="newDirPath" value=""/> </div><div class="col-sm-4"> </div></div> </div> </div> <div id="dashboard-three" class="row" style="visibility: visible; position: relative; padding-top: 35px;"> <div id="ow-form" class="col-sm-12 col-md-12"> <h3 class="page-header" style="margin-top: 20px;">Caching Javascript, CSS, and Images <small class="pull-right"> </small> </h3> <div class="row"><div class="col-sm-3 text-right"> File Extensions </div><div class="col-sm-5"> <input placeholder="jpg,png,css,js" class="form-control" type="text" name="cacheFileExtension" value=""/> </div><div class="col-sm-4 text-muted"> Comma separated list. Omit leading "." </div></div> <div class="row"><div class="col-sm-3 text-right"> Cache Duration </div><div class="col-sm-5"> <div class="col-sm-6"> <input placeholder="60" class="form-control" type="text" name="ageValue" value=""/> </div><div class="col-sm-6"> <select class="form-control" name="ageType" > <option value="Minutes" >Minutes</option> <option value="Hours" >Hours</option> <option value="Days" >Days</option> <option value="Weeks" >Weeks</option> <option value="Months" >Months</option> </select> </div> </div><div class="col-sm-4"> </div></div> <div class="row"><div class="col-sm-3"> </div><div class="col-sm-5"> <input type="radio" name="public" value="public" />Public <input type="radio" name="public" value="private" />Private<br/> <input type="checkbox" name="revalidate" value="revalidate" />Must Revalidate<br /> </div><div class="col-sm-4"> </div></div> </div> </div> <div id="dashboard-four" class="row" style="visibility: visible; position: relative; padding-top: 35px;"> <div id="ow-form" class="col-sm-12 col-md-12"> <h3 class="page-header" style="margin-top: 20px;">Password protect file (requires .htpasswd file) <small class="pull-right"> <span style="float:right; padding:10px;">More info about <a href="/htpasswd-protection">.htaccess and .htpasswd Protection</a></span></small> </h3> <div class="row"><div class="col-sm-3 text-right"> File Name </div><div class="col-sm-5"> <input placeholder="/admin" class="form-control" type="text" name="protectFileName" value=""/> </div><div class="col-sm-4"> </div></div> <div class="row"><div class="col-sm-3 text-right"> .htpasswd File Path </div><div class="col-md-5"> <input placeholder="/home/user/.htpasswd" class="form-control" type="text" name="htpasswdFile" value=""/> </div><div class="col-sm-4"> </div></div> </div> </div> <div id="dashboard-twelve" class="row" style="visibility: visible; position: relative; padding-top: 35px;"> <div id="ow-form" class="col-sm-12 col-md-12"> <h3 class="page-header" style="margin-top: 20px;">htpasswd Generator <small class="pull-right"> <span style="float:right; padding:10px;">More info about <a href="/htpasswd-generator">.htpasswd File</a></span></small> </h3> <div class="row"><div class="col-sm-3 text-right"> Username </div><div class="col-sm-5"> <input placeholder="username" class="form-control" type="text" name="htpasswdUsername" value=""/> </div><div class="col-sm-4"> </div></div> <div class="row"><div class="col-sm-3 text-right"> Password </div><div class="col-md-5"> <input placeholder="supersecret" class="form-control" type="text" name="htpasswdPassword" value=""/> </div><div class="col-sm-4"> </div></div> </div> </div> <div id="dashboard-five" class="row" style="visibility: visible; position: relative; padding-top: 35px;"> <div id="ow-form" class="col-sm-12 col-md-12"> <h3 class="page-header" style="margin-top: 20px;">Prevent Hotlinking <small class="pull-right"> <span style="float:right; padding:10px;">More info about <a href="/prevent-hotlinking">.htaccess Prevent Hotlink</a></span></small> </h3> <div class="row"><div class="col-sm-3 text-right"> Referring URL </div><div class="col-sm-5"> <input placeholder="google.com" class="form-control" type="text" name="validLinkUrl" value=""/> </div><div class="col-sm-4 text-muted"> The domain that is hotlinking to you. </div></div> <div class="row"><div class="col-sm-3 text-right"> File Extension </div><div class="col-sm-5"> <input class="form-control" type="text" name="hotlinkFileExtension" value=""/> </div><div class="col-sm-4 text-muted"> Comma separated list. Omit leading "." </div></div> <div class="row"><div class="col-sm-3 text-right"> No hotlinking Image </div><div class="col-sm-5"> <input placeholder="http://www.example.com/hotlinker.png" class="form-control" type="text" name="hotlinkImage" value=""/> </div><div class="col-sm-4 text-muted"> Optional. What to show instead of the intended image. </div></div> </div> </div> <div id="dashboard-six" class="row" style="visibility: visible; position: relative; padding-top: 35px;"> <div id="ow-form" class="col-sm-12 col-md-12"> <h3 class="page-header" style="margin-top: 20px;">Custom Error Pages (400, 404, 500, etc) <small class="pull-right"> <span style="float:right; padding:10px;">More info about <a href="/custom-error">.htaccess Custom Error Page</a></span></small> </h3> <div class="row"><div class="col-sm-3 text-right"> 400 Error file path </div><div class="col-sm-5"> <input placeholder="/home/www/400.html" class="form-control" type="text" name="filePath400" value=""/> </div><div class="col-sm-4 text-muted"> Bad Request </div></div> <div class="row"><div class="col-sm-3 text-right"> 401 Error file path </div><div class="col-sm-5"> <input placeholder="/home/www/401.html" class="form-control" type="text" name="filePath401" value=""/> </div><div class="col-sm-4 text-muted"> Auth Required </div></div> <div class="row"><div class="col-sm-3 text-right"> 403 Error file path </div><div class="col-sm-5"> <input placeholder="/home/www/403.html" class="form-control" type="text" name="filePath403" value=""/> </div><div class="col-sm-4 text-muted"> Forbidden </div></div> <div class="row"><div class="col-sm-3 text-right"> 404 Error file path </div><div class="col-sm-5"> <input placeholder="/home/www/404.html" class="form-control" type="text" name="filePath404" value=""/> </div><div class="col-sm-4 text-muted"> Not Found </div></div> <div class="row"><div class="col-sm-3 text-right"> 500 Error file path </div><div class="col-sm-5"> <input placeholder="/home/www/500.html" class="form-control" type="text" name="filePath500" value=""/> </div><div class="col-sm-4 text-muted"> Internal Server Error </div></div> </div> </div> <div id="dashboard-seven" class="row" style="visibility: visible; position: relative; padding-top: 35px;"> <div id="ow-form" class="col-sm-12 col-md-12"> <h3 class="page-header" style="margin-top: 20px;">Block or Allow an IP <small class="pull-right"> <span style="float:right; padding:10px;">More info about <a href="/block-allow-ip">.htaccess Block and Allow IP</a></span></small> </h3> <div class="row"><div class="col-sm-3 text-right"> Block these IPs </div><div class="col-sm-5"> <input placeholder="192.168.1.1,192.168.2.1" class="form-control" type="text" name="blockUsersIP" value=""/> </div><div class="col-sm-4 text-muted"> Comma separated list </div></div> <div class="row"><div class="col-sm-3 text-right"> Allow these IPs </div><div class="col-sm-5"> <input placeholder="192.168.1.1,192.168.2.1" class="form-control" type="text" name="allowUsersIP" value=""/> </div><div class="col-sm-4 text-muted"> Comma separated list </div></div> </div> </div> <div id="dashboard-eight" class="row" style="visibility: visible; position: relative; padding-top: 35px;"> <div id="ow-form" class="col-sm-12 col-md-12"> <h3 class="page-header" style="margin-top: 20px;">Block bots <small class="pull-right"> <span style="float:right; padding:10px;">More info about <a href="/block-bots">.htaccess Block Unwanted Bots by Useragent</a></span></small> </h3> <div class="row"><div class="col-sm-3 text-right"> Enable </div><div class="col-sm-5"> <input class="form-control" type="checkbox" name="blockBadBots" value="blockBadBots" /> </div><div class="col-sm-4"> </div></div> </div> </div> <div id="dashboard-nine" class="row" style="visibility: visible; position: relative; padding-top: 35px;"> <div id="ow-form" class="col-sm-12 col-md-12"> <h3 class="page-header" style="margin-top: 20px;">Change default directory page <small class="pull-right"> <span style="float:right; padding:10px;">More info about <a href="/change-default-dir">.htaccess Change Default Dir</a></span></small> </h3> <div class="row"><div class="col-sm-3 text-right"> Directory Page </div><div class="col-sm-5"> <input placeholder="index.php" class="form-control" type="text" name="defaultDirectoryPage" value="" /> </div><div class="col-sm-4"> </div></div> </div> </div> <div id="dashboard-ten" class="row" style="visibility: visible; position: relative; padding-top: 35px;"> <div id="ow-form" class="col-sm-12 col-md-12"> <h3 class="page-header" style="margin-top: 20px;">Prevent viewing of .htaccess file <small class="pull-right"> <span style="float:right; padding:10px;">More info about <a href="/prevent-htaccess">Block access to .htaccess</a></span></small> </h3> <div class="row"><div class="col-sm-3 text-right"> Enable </div><div class="col-sm-5"> <input class="form-control" type="checkbox" name="preventHtaccess" value="preventHtaccess" /> </div><div class="col-sm-4"> </div></div> </div> </div> <div id="dashboard-eleven" class="row" style="visibility: visible; position: relative; padding-top: 35px;"> <div id="ow-form" class="col-sm-12 col-md-12"> <h3 class="page-header" style="margin-top: 20px;">Prevent Directory Listing <small class="pull-right"> <span style="float:right; padding:10px;">More info about <a href="/prevent-dir-listing">.htaccess Block Directory Listing</a></span></small> </h3> <div class="row"><div class="col-sm-3 text-right"> Enable </div><div class="col-sm-5"> <input class="form-control" type="checkbox" name="preventDirectoryListing" value="preventDirectoryListing" /> </div><div class="col-sm-4"> </div></div> </div> </div> <input type="hidden" name="mode" value="generate"> <br /> <button class="btn btn-primary" type="submit" name="generate" value="Generate Code"><i class="fa fa-cogs"></i> Generate Code</button> </form> <br /> <center> <!-- Ezoic - Bottom of page - bottom_of_page --> <div id="ezoic-pub-ad-placeholder-101"> <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <ins class="adsbygoogle" style="display:inline-block;width:728px;height:90px" data-ad-client="ca-pub-8815422507798180" data-ad-slot="6745801727"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> <!-- End Ezoic - Bottom of page - bottom_of_page --> </center> <!--- foooter --> </div> <div class="col-md-3 col-xl-2" style="margin-top:30px;"> <h4 class="text-muted">Related Tools: </h4><p><i class="fa fa-chevron-right"></i> <strong><a href="https://www.cssfontstack.com">CSS Fonts</a></strong></p><p><i class="fa fa-chevron-right"></i> <strong><a href="https://www.hexcolortool.com">HTML Color Codes</a></strong></p><hr/> <script> $( document ).ready(function() { if (1==0 && window.canRunAds === true) { $('#blocker').hide(); } else { $('#blocker').show(); } }); </script> <!-- Ezoic - Sidebar Top - sidebar --> <div id="ezoic-pub-ad-placeholder-102"> <ins class="adsbygoogle" style="display:block;" data-ad-client="ca-pub-8815422507798180" data-ad-slot="5700240528" data-ad-format="vertical"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> <!-- End Ezoic - Sidebar Top - sidebar --> </div> </div> <div class="clearfix"></div> <footer class="bs-footer" role="contentinfo"> <div class="container"> <div class="bs-social"> <ul class="bs-social-buttons"> <li class="follow-btn"> <a id="js-twitter-follow" href="https://twitter.com/danstools00" class="twitter-follow-button" data-show-count="false">Follow @danstools00</a> </li> </ul> </div> <p>&copy; 2014-2019 <a href="https://www.danstools.com" target="_blank">Dan's Tools</a> | <a href="/about.php">About</a> | <a href="/privacy.php" target="_blank">Privacy</a> | <a href="https://www.cleancss.com/tesla/">Tesla Referral Code</a></p> </div> </footer> <div class="modal fade" id="LoginModal" tabindex="-1" role="dialog" aria-labelledby="modalLabel" aria-hidden="true"> <div class="modal-dialog" style="margin-top:200px;"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">脳</span><span class="sr-only">Close</span></button> <h1 class="modal-title" id="lineModalLabel">Login</h1> </div> <div class="modal-body"> <p> If you don't already have an account, <a data-toggle="modal" href="#JoinModal">Register Now</a> </p> <form method="POST" action="/login.php"> <input class="form-control" type="text" name="username" placeholder="Email Address"><br /> <input class="form-control"type="password" name="password" placeholder="Password"><br /> <input class="form-control btn btn-primary" type="submit" value="Login"> </form> </div> <div class="modal-footer"> <div class="btn-group btn-group-justified" role="group" aria-label="group button"> <div class="btn-group" role="group"> <button type="button" class="btn btn-default" data-dismiss="modal" role="button">Close</button> </div> </div> </div> </div> </div> </div> <div class="modal fade" id="JoinModal" tabindex="-1" role="dialog" aria-labelledby="modalLabel" aria-hidden="true"> <div class="modal-dialog" style="margin-top:200px;"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">脳</span><span class="sr-only">Close</span></button> <h1 class="modal-title" id="lineModalLabel">Join</h1> </div> <div class="modal-body"> <p> Join to access discussion forums and premium features of the site. </p> <form method="POST" action="/join.php"> <input class="form-control" type="text" name="email" placeholder="Email Address"><br /> <input class="form-control"type="password" name="password" placeholder="Password"><br /> <input class="form-control btn btn-primary" type="submit" value="Join Now"> </form> <br /> </div> <div class="modal-footer"> <div class="btn-group btn-group-justified" role="group" aria-label="group button"> <div class="btn-group" role="group"> <button type="button" class="btn btn-default" data-dismiss="modal" role="button">Close</button> </div> </div> </div> </div> </div> </div> <div class="modal fade" id="ShareModal" tabindex="-1" role="dialog" aria-labelledby="modalLabel" aria-hidden="true"> <div class="modal-dialog" style="margin-top:200px;"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">脳</span><span class="sr-only">Close</span></button> <h1 class="modal-title" id="lineModalLabel">Please Share!</h1> </div> <div class="modal-body"> <!-- content goes here --> <strong><span id="sharetxt">Thank you for using my tool. If you could share this tool with your friends, that would be a huge help:</span></strong> <br /> <a href="https://twitter.com/share" class="twitter-share-button" data-via="twitterapi" data-lang="en" data-count="horizontal" data-url="http://www.htaccessredirect.net">Tweet</a> <br /> <a href="//www.reddit.com/submit" onclick="window.location = '//www.reddit.com/submit?url=' + encodeURIComponent(window.location); return false"> <img src="//www.redditstatic.com/spreddit7.gif" alt="submit to reddit" border="0" /> </a> <p /> <br/> <strong>Or follow us to learn about our latest tools:</strong> <br /> <a href="https://twitter.com/danstools00" class="twitter-follow-button" data-show-count="false">Follow @danstools00</a> </div> <div class="modal-footer"> <div class="btn-group btn-group-justified" role="group" aria-label="group button"> <div class="btn-group" role="group"> <button type="button" class="btn btn-default" data-dismiss="modal" role="button">Close</button> </div> </div> </div> </div> </div> </div> <script async src="//ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js"></script> <script async src="/js/ads.js"></script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10