drupal uri – nombre del sitio no deseado en la URL

Pregunta:

Acabo de copiar mi sitio web drupal de local al servidor, todo está bien, excepto que la URL del sitio es http://www.mydrupalsite.com/mydrupalsite.com/index.php (aunque no hay una carpeta llamada mydrupalsite.com )

Los directorios y archivos del servidor son así:

  • raíz
    • .htaccess
    • mydrupalsite.com
      • index.php
      • otros archivos drupal …
      • .htaccess (drupal uno)
    • myothersite.com

No creo que el archivo htaccess raíz tenga algo que ver con eso, porque myothersite.com no tiene problemas con él. ¿Es posible que el archivo .htaccess de drupal lo esté causando? Si es así, ¿cómo prevenirlo?

Hice algunos cambios y probé esto en root .htaccess, pero todavía no funciona:

RewriteEngine on
RewriteOptions MaxRedirects=2
RewriteCond %{HTTP_HOST} ^([a-zA-Z0-9]+).([a-zA-Z0-9-]+).([a-zA-Z]+)$
RewriteCond %{QUERY_STRING} !^(.*)redirect=1(.*)$ [NC]
RewriteRule ^(.*)$ /%2.%3/$1?redirect=1&%{QUERY_STRING}

Para resumir, descubrí que esta estructura ha sido creada por un administrador anterior y no debe cambiarse (ya que hay dos dominios). Supongo que el problema podría resolverse eliminando /mydrupalsite.com/ cuando esté presente en la url con .htaccess de alguna manera, pero finalmente me dijeron que no importa, así que lo dejé como está.

Respuesta:

Si entendí su pregunta correctamente y dada la estructura del directorio, querrá modificar el .htaccess (el que está en el directorio raíz) para que las solicitudes se reescriban.

Para hacerlo, busque y modifique (o agregue) la siguiente línea:

RewriteBase /mydrupalsite.com

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top

web tasarım