-
Notifications
You must be signed in to change notification settings - Fork 38
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Item14346: Merge branch 'Release02x01'
- Loading branch information
Showing
7 changed files
with
192 additions
and
253 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,72 @@ | ||
# Sample bin/.htaccess file. If you require .htaccess files for your apache | ||
# configuration, tailor this file using the below instructions. See | ||
# bin-htaccess-advanced for a more complete configuration example. | ||
# | ||
# This file is intended for a simple Foswiki installation using Foswiki | ||
# Template login authentication. It will frequently "just work" | ||
# without needing further tailoring. | ||
|
||
################################## | ||
# Bot / Spider controls | ||
################################## | ||
|
||
# We set an environment variable called anonymous_spider | ||
# Setting a BrowserMatchNoCase to ^$ is important. It prevents Foswiki from | ||
# including its own topics as URLs and also prevents other Foswikis from | ||
# doing the same. This is important to prevent the most obvious | ||
# Denial of Service attacks. | ||
# You can expand this by adding more BrowserMatchNoCase statements to | ||
# block evil browser agents trying the impossible task of mirroring a Foswiki | ||
# Example: | ||
# BrowserMatchNoCase ^SiteSucker anonymous_spider | ||
BrowserMatchNoCase ^$ anonymous_spider | ||
|
||
###################################################################### | ||
# Now set default access rights. | ||
# - This block will work with Apach 2.2, or 2.4 with mod_access_Compat enabled | ||
# If this causes errors, comment this out, and enable the 2.4 specific block. | ||
###################################################################### | ||
Order Allow,Deny | ||
Allow from all | ||
Deny from env=anonymous_spider | ||
|
||
###################################################################### | ||
# Uncomment this block for Apache 2.4 | ||
###################################################################### | ||
#<RequireAll> | ||
# Require not env anonymous_spider | ||
# Require all granted | ||
#</RequireAll> | ||
|
||
###################################################################### | ||
# This block used if mod_rewrite is available. If not, comment it out | ||
###################################################################### | ||
RewriteEngine On | ||
RewriteCond %{REQUEST_URI} !/foswiki.fcgi | ||
RewriteRule ^(.*) /bin/foswiki.fcgi/$1 | ||
|
||
###################################################################### | ||
# This block used if mod_action is available. | ||
#Uncomment if mod_rewrite cannot be used. | ||
###################################################################### | ||
#Action foswiki-fcgid /bin/foswiki.fcgi | ||
#SetHandler foswiki-fcgid | ||
#<Files foswiki.fcgi> | ||
# SetHandler fcgid-script | ||
#</Files> | ||
|
||
|
||
# Set options for excuting CGI and allow symlinks for e.g. viewauth | ||
# This also unsets any options allowing directory indexing etc. | ||
Options ExecCGI FollowSymLinks | ||
|
||
# Make sure that any local lib definitions cannot be retrieved | ||
# For apache 2.4. uncomment the "Require" line and comment the Order and Deny lines | ||
<Files "LocalLib*"> | ||
# Require all denied | ||
Order allow,deny | ||
Deny from all | ||
</Files> | ||
|
||
# bin/.htaccess file | ||
|
Oops, something went wrong.