Changes the Apache 2.2 htaccess style, to the new one from Apache 2.4
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
README.md
changeHtaccessStyle.pl

README.md

changeHtaccessStyle

Changes the Apache 2.2 htaccess style, to the new one from Apache 2.4

Usage

./changeHtaccessStyle.pl file

Example

Changes the following old style htaccess file

Order Allow,Deny
Deny from all
Allow from 111.222. 111.222.3
Allow from 127.0.0.1 test.com
Allow from 10.1.0.0/255.255.0.0 10.1.0.0/16

<Directory /bla>
Order Deny,Allow
Deny From All
Allow from localhost
</Directory>

<Directory /blabla>
        Order Deny,Allow
  Deny From All
 Allow from localhost
</Directory>

<Directory /bladfsfs>
Order Deny,Allow
Deny From 127.0.0.1 host.com
Allow from all
</Directory>

to the new style from Apache 2.4

# Auskommentiert durch ./changeHtaccessStyle.pl Skript am 20.12.2012
# Order Allow,Deny
# Deny from all
Require all denied
# Allow from 111.222. 111.222.3
Require ip 111.222.
Require ip 111.222.3
# Allow from 127.0.0.1 test.com
Require ip 127.0.0.1
Require host test.com
# Allow from 10.1.0.0/255.255.0.0 10.1.0.0/16
Require ip 10.1.0.0/255.255.0.0
Require ip 10.1.0.0/16

<Directory /bla>
# Auskommentiert durch ./changeHtaccessStyle.pl Skript am 20.12.2012
# Order Deny,Allow
# Deny From All
Require all denied
# Allow from localhost
Require host localhost
</Directory>

<Directory /blabla>
# Auskommentiert durch ./changeHtaccessStyle.pl Skript am 20.12.2012
# Order Deny,Allow
# Deny From All
Require all denied
# Allow from localhost
Require host localhost
</Directory>

<Directory /bladfsfs>
# Auskommentiert durch ./changeHtaccessStyle.pl Skript am 20.12.2012
# Order Deny,Allow
# Deny From 127.0.0.1 host.com
# Allow from all
Require all granted
</Directory>

Author

© Bartosz 'shadzik' Świątek