El uso de este RewriteRule en mi .htaccess me estoy poniendo RewriteRule: Mala bandera delimitadores que se está volviendo un error 500 en el navegador. Puede alguien me apunte en la dirección correcta por favor. Gracias.

RewriteEngine On

RewriteCond %{HTTP_HOST} ^example.com [NC]

RewriteRule ^dev/(.*)$ http://dev.example.com/$1 [L,R=301, NC]

Esto es sobre Ubuntu en Digital Ocean Gota.

InformationsquelleAutor Gareth Daine | 2014-01-02

2 Comentarios

  1. 66

    Resulta que era porque el espacio antes de N en la bandera de la declaración de [L,R=301, NC]. He cambiado a [L,R=301,NC] y ahora funciona de maravilla.

    • Gracias por que. Me mudé a una página de Ubuntu 14 a Ubuntu 18, el espacio estaba trabajando bien en Ubuntu 14 de la máquina!
  2. 10

    Comprobar en el enlace de abajo, y le dará a usted la línea con el error, que será recta hacia adelante para corregir

    http://www.htaccesscheck.com/index.html

    En su caso, se especifique claramente el mal de banderas en la siguiente línea, que puede ser corregida en su editor y comprobar allí mismo.

    RewriteRule ^dev/(.*)$ http://dev.example.com/$1 [L,R=301, NC]
    

    a

    RewriteRule ^dev/(.*)$ http://dev.example.com/$1 [L,R=301,NC]
    

Dejar respuesta

Please enter your comment!
Please enter your name here