/ / .htaccess reescribe la URL base en un nivel de directorio: drupal, .htaccess, reescritura de URL

.htaccess rewrite la URL base hasta un nivel de directorio: drupal, .htaccess, url-rewriting

Tengo una instalación de Drupal establecida en example.com/drupal - y ahora necesito mover la instalación un nivel hacia arriba a la raíz del dominio.

Entonces, la regla de reescritura que necesito es redirigir todas las URL existentes, p. example.com/drupal/some_section/somepage a example.com/some_section/somepage etc.

¿Cómo hago esto?

Respuestas

7 para la respuesta № 1

Prueba esto:

RewriteEngine On
RewriteBase /

RewriteRule   ^drupal/(.+)$   $1

Espero que esto ayude


0 para la respuesta № 2

Reescribiendo URL como example.com/drupal/... ayudará si la gente va a example.com/drupal/... pero parece que lo quieres de otra manera: la gente usa example.com/... e ir a tu sitio.

Para eso, creo que necesita cambiar DocumentRoot en la configuración de su servidor web o configurar un host virtual por ejemplo.com