Difference between revisions of "Htaccess"

From KOP KB
Jump to: navigation, search
(301 Redirect)
Line 27: Line 27:
 
<syntaxhighlight lang="apache">
 
<syntaxhighlight lang="apache">
 
Redirect 301 /oldfile.htm http://example.net/
 
Redirect 301 /oldfile.htm http://example.net/
 +
</syntaxhighlight>
 +
 +
== Auth for Single Page ==
 +
Protect pages via htaccess or even whole directories.
 +
<syntaxhighlight lang="apache">
 +
AuthType Basic
 +
AuthName "Protected Page"
 +
AuthUserFile /webrootname/.htpasswd
 +
 +
<Files "mypage.html">
 +
  #if you want the whole directory you don't require the Files clause here
 +
  Require valid-user
 +
</Files>
 +
 
</syntaxhighlight>
 
</syntaxhighlight>

Revision as of 19:05, 23 September 2014

Redirect for SSL

RewriteEngine on
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^/(.*) https://%{SERVER_NAME}/$1 [NC,R,L]

Another SSL redirect option

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

Two domains pointing at a website one has a different starting point.

RewriteEngine On
RewriteCond %{HTTP_HOST} ^domain.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.domain.com$
RewriteRule ^$ http://domain.com/filename.html [L,R=301]

301 Redirect

Redirect 301 /oldfile.htm http://example.net/

Auth for Single Page

Protect pages via htaccess or even whole directories.

AuthType Basic
AuthName "Protected Page"
AuthUserFile /webrootname/.htpasswd

<Files "mypage.html">
  #if you want the whole directory you don't require the Files clause here
  Require valid-user
</Files>