Se você estiver ligando o mecanismo de reescrita de qualquer maneira, basta usá-lo para corresponder ao local:
RewriteRule ^/cobbler_web/ https://%{SERVER_NAME}/%{REQUEST_URI} [R,L]
Preciso de ajuda para que o LocationMatch
do apache funcione.
Estou tentando configurar um servidor cobbler e ele exige SSL por padrão. Quero reescrever para que as pessoas possam usar o link , bem como o link e os levará para a mesma página. Estou tentando usar LocationMatch
para corresponder a cobbler_web
na URL, assim:
### Force SSL only on the WebUI
<VirtualHost *:80>
<LocationMatch "^/cobbler_web/">
RewriteEngine on
RewriteRule ^(.*) https://%{SERVER_NAME}/%{REQUEST_URI} [R,L]
</LocationMatch>
</VirtualHost>
mas não importa o que eu tente na linha LocationMatch, nada funciona. Eu tentei a linha que você vê acima, e também .*cobbler_web.*
e ^/cobbler_web/.*
, entre outros. Sem alegria.
Se eu remover o LocationMatch
totalmente, funcionará.
Obrigado.
Se você estiver ligando o mecanismo de reescrita de qualquer maneira, basta usá-lo para corresponder ao local:
RewriteRule ^/cobbler_web/ https://%{SERVER_NAME}/%{REQUEST_URI} [R,L]
Não sei por que essa configuração não funciona, mas neste caso simples, o antigo <Location "/cobbler_web/">
deve ser suficiente.
Tags apache-2.4 cobbler