Redirigir una URL en Apache puede ser realizado mediante el uso del archivo `.htaccess`. Aquí hay algunos pasos útiles para hacerlo:
1. Primero, necesitará tener habilitado el módulo mod_rewrite de Apache para poder redirigir URLs. Puedes hacerlo modificando el archivo de configuración de Apache que normalmente se encuentra en `/etc/apache2/apache2.conf` o `/etc/httpd/httpd.conf` según tu sistema operativo. En ese archivo debes encontrar y asegurarte de que la siguiente línea no esté comentada (es decir, no tiene un ‘#’ delante):
```bash
LoadModule rewrite_module modules/mod_rewrite.so
```
2. Asegúrate de que tu configuración de Apache permite sobreescribir directivas con el archivo `.htaccess`. Esto se controla comprobando que el `AllowOverride` está establecido en `All` para el directorio de tu sitio web en la configuración de Apache.
3. Crea o modifica el archivo `.htaccess` en el directorio raíz de tu sitio web.
4. Añade la directiva de reescritura necesaria. Por ejemplo, si deseas redirigir todo tu sitio a una nueva URL podrías hacerlo así:
```bash
RewriteEngine On
RewriteRule ^(.*)$ http://www.nuevositio.com/$1 [R=301,L]
```
Esto redirige todas las solicitudes de tu antiguo sitio al mismo path en `www.nuevositio.com`.
5. Guarda el archivo y ciérralo.
6. Finalmente, necesitas reiniciar el servidor Apache para que los cambios entren en vigor. Dependiendo de tu sistema operativo, el comando puede variar, pero suele ser algo similar a `service apache2 restart` o `systemctl restart httpd`.
Prueba tu URL y debería redirigir a la nueva URL que configuraste en el .htaccess.
Nota: Los cambios en archivos `.htaccess` pueden llevar un tiempo en propagarse, y puedes necesitar vaciar el caché de tu navegador para ver los resultados.
Además, es mejor usar estas redirecciones solo cuando sea necesario, ya que pueden afectar el rendimiento del servidor.