S2OJ/web/.htaccess

46 lines
1003 B
ApacheConf
Raw Permalink Normal View History

2016-07-18 16:39:37 +00:00
Options -Indexes
php_value session.save_path /var/lib/php/uoj_sessions
2016-07-18 16:39:37 +00:00
php_value session.gc_maxlifetime 172800
2023-01-30 03:53:02 +00:00
php_value session.cookie_lifetime 604800
2016-07-18 16:39:37 +00:00
2023-01-30 03:53:02 +00:00
php_value post_max_size 1024M
php_value upload_max_filesize 1024M
2016-07-18 16:39:37 +00:00
php_value session.gc_probability 1
php_value session.gc_divisor 1000
php_value date.timezone 'Asia/Shanghai'
2016-07-18 16:39:37 +00:00
DirectorySlash Off
DirectoryIndex
<filesMatch "\.(ico|gif|jpg|png)$">
ExpiresActive On
ExpiresDefault "access plus 6 month"
Header append Cache-Control "public"
</filesMatch>
<filesMatch "\.(css|js)$">
ExpiresActive On
ExpiresDefault "access plus 1 week"
Header append Cache-Control "public"
</filesMatch>
2023-01-30 10:47:44 +00:00
<filesMatch "\.(pdf)$">
ExpiresActive On
ExpiresDefault "access plus 1 month"
Header append Cache-Control "public"
</filesMatch>
RequestHeader append X-Author "Baoshuo ( https://baoshuo.ren )"
2016-07-18 16:39:37 +00:00
RewriteEngine On
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^(.*)/$ /$1 [L,R=301]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]