Para realizar una redirección permanente con Apache, es necesario utilizar el archivo .htaccess. A continuación se describen los pasos:
1. Primero que nada, verifica que tengas el módulo `mod_rewrite` habilitado en tu servidor Apache. Puedes verificar esto viendo tu archivo de configuración de Apache (generalmente ubicado en /etc/httpd/conf/httpd.conf o /etc/apache2/apache2.conf dependiendo de tu sistema) y asegúrate de que la siguiente línea no esté comentada (es decir, no tiene un signo de `#` en frente): `LoadModule rewrite_module modules/mod_rewrite.so`
2. Accede a tu archivo `.htaccess`. Este archivo se encuentra en el directorio raíz de tu sitio web. Si no puedes ver el archivo puede ser debido a que los archivos ocultos no se están mostrando. En este caso, simplemente crea un nuevo archivo `.htaccess`.
3. Abre el archivo `.htaccess` con un editor de texto y agrega la siguiente línea para una redirección 301, que es una redirección permanente:
```
Redirect 301 /old-page.html http://www.yoursite.com/new-page.html
```
En este ejemplo, `/old-page.html` es la página que quieres redireccionar y `http://www.yoursite.com/new-page.html` es a donde quieres que se redirija la página.
4. Guarda los cambios y cierra el archivo `.htaccess`.
5. Finalmente, para que estos cambios tengan efecto, necesitarás reiniciar el servidor Apache. Esto generalmente puede hacerlo con uno de los siguientes comandos, dependiendo de tu sistema:
```
sudo service apache2 restart
```
o
```
sudo /etc/init.d/apache2 restart
```
o
```
systemctl restart httpd
```
Y eso es todo. Ahora, cualquier persona que intente acceder a /old-page.html será automáticamente redirigida a la nueva URL que has definido.
Ten en cuenta que puede ser necesario ajustar la ruta de los archivos y directorios según tu servidor y configuración específica.