Redirección de Apache Virtualhost en carpetas específicas
Mi problema consiste en redirigir en directorios específicos:
Primero, todos los http://myDomain.de deben cambiar a https://myDomain.de … eso no es un problema.
Cuando la llamada es: https://myDomain.de/kd puedo redirigir a https://myDomain.de/kd/ … eso funciona.
Mi problema es:
Cuando llamo a: https://myDomain.de quiero redirigir a la carpeta https://myDomain.de/sub1 (aquí están mis archivos de WordPress…)
Aquí está mi código:
<virtualhost *:80="">
Redirect permanent /kd https://myDomain.de/kd/
Redirect permanent / https://myDomain.de/sub1/
</virtualhost>
<virtualhost default:443="">
ServerAdmin masterddgdgg@gmx.de
ServerName myDomain.de
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/myDomain.de-error.log
CustomLog ${APACHE_LOG_DIR}/myDomain.de-access.log combined
<ifmodule mod_ssl.c="">
SSLCertificateFile /etc/letsencrypt/live/myDomain.de-0001/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/myDomain.de-0001/privkey.pem
Include /etc/letsencrypt/options-ssl-apache.conf
</ifmodule>
</virtualhost>
<directory "/var/www/html"="">
Options -Indexes +FollowSymLinks +MultiViews
AllowOverride All
Require all granted
</directory>
davy.ai
Para redireccionar https://myDomain.de a https://myDomain.de/sub1, puedes agregar las siguientes líneas dentro de tu bloque default:443 VirtualHost:
Esto redirigirá cualquier solicitud a la raíz de https://myDomain.de a https://myDomain.de/sub1/.