1
0
Fork 0
mirror of https://github.com/binwiederhier/ntfy.git synced 2024-12-23 10:12:38 +01:00

Use mod_alias for redirection

It’s a less resource-intensive alternative to mod_rewrite.
This commit is contained in:
nisbet-hubbard 2023-07-12 19:48:51 +08:00 committed by GitHub
parent 76667ffcf9
commit e52132c85b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -659,13 +659,12 @@ or the root domain:
# Higher than the max message size of 4096 bytes # Higher than the max message size of 4096 bytes
LimitRequestBody 102400 LimitRequestBody 102400
# Enable mod_rewrite (requires "a2enmod rewrite")
RewriteEngine on
# Redirect HTTP to HTTPS, but only for GET topic addresses, since we want # Redirect HTTP to HTTPS, but only for GET topic addresses, since we want
# it to work with curl without the annoying https:// prefix # it to work with curl without the annoying https:// prefix (requires "a2enmod alias")
RewriteCond %{REQUEST_METHOD} GET <If "%{REQUEST_METHOD} == 'GET'">
RewriteRule ^/([-_A-Za-z0-9]{0,64})$ https://%{SERVER_NAME}/$1 [R,L] RedirectMatch permanent "^/([-_A-Za-z0-9]{0,64})$" "https://%{SERVER_NAME}/$1"
</If>
</VirtualHost> </VirtualHost>
<VirtualHost *:443> <VirtualHost *:443>
@ -686,9 +685,6 @@ or the root domain:
# Higher than the max message size of 4096 bytes # Higher than the max message size of 4096 bytes
LimitRequestBody 102400 LimitRequestBody 102400
# Enable mod_rewrite (requires "a2enmod rewrite")
RewriteEngine on
</VirtualHost> </VirtualHost>
``` ```