Difference between revisions of "Htaccess"
From KOP KB
(→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
Contents
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>