38 lines
829 B
ApacheConf
38 lines
829 B
ApacheConf
# Apache Server Configs v2.14.0 | MIT License
|
|
# https://github.com/h5bp/server-configs-apache
|
|
|
|
# (!) Using `.htaccess` files slows down Apache, therefore, if you have
|
|
# access to the main server configuration file (which is usually called
|
|
# `httpd.conf`), you should add this logic there.
|
|
#
|
|
# https://httpd.apache.org/docs/current/howto/htaccess.html.
|
|
|
|
<IfModule mod_rewrite.c>
|
|
|
|
# (1)
|
|
RewriteEngine On
|
|
|
|
# (2)
|
|
Options +FollowSymlinks
|
|
|
|
# (3)
|
|
# Options +SymLinksIfOwnerMatch
|
|
|
|
# (4)
|
|
RewriteBase /
|
|
|
|
# (5)
|
|
# RewriteOptions <options>
|
|
|
|
# (6)
|
|
RewriteCond %{REQUEST_FILENAME} !-f
|
|
RewriteCond %{REQUEST_FILENAME} !-d
|
|
RewriteRule . index.php [L]
|
|
RewriteCond %{HTTPS} =on
|
|
RewriteRule ^ - [env=proto:https]
|
|
RewriteCond %{HTTPS} !=on
|
|
RewriteRule ^ - [env=proto:http]
|
|
|
|
</IfModule>
|
|
|