GNU/Linux >> Tutoriales Linux >  >> Linux

¿Qué es Opciones +FollowSymLinks?

Puede intentar buscar en Internet "Opciones .htaccess no permitidas aquí".

Una sugerencia que encontré (usando google) es:

Verifique para asegurarse de que su archivo httpd.conf tenga AllowOverride All.

Un archivo .htaccess que funciona para mí en Mint Linux (ubicado en la carpeta Laravel /public):

# Apache configuration file
# http://httpd.apache.org/docs/2.2/mod/quickreference.html

# Turning on the rewrite engine is necessary for the following rules and
# features. "+FollowSymLinks" must be enabled for this to work symbolically.

<IfModule mod_rewrite.c>
    Options +FollowSymLinks
    RewriteEngine On
</IfModule>

# For all files not found in the file system, reroute the request to the
# "index.php" front controller, keeping the query string intact

<IfModule mod_rewrite.c>
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>

Espero que esto te ayude. De lo contrario, podría hacer una pregunta en el foro de Laravel (http://forums.laravel.com/), hay algunas personas realmente útiles dando vueltas por allí.


Parámetro Options FollowSymLinks le permite tener un enlace simbólico en su webroot apuntando a algún otro archivo/directorio. Con esto deshabilitado, Apache se negará a seguir dicho enlace simbólico. Más seguro Options SymLinksIfOwnerMatch se puede usar en su lugar; esto le permitirá vincular solo a otros archivos de su propiedad.

Si usa Options directiva en .htaccess con un parámetro que ha sido prohibido en la configuración principal de Apache, el servidor devolverá el código de error HTTP 500.

Permitido .htaccess las opciones están definidas por la directiva AllowOverride en el archivo de configuración principal de Apache. Para permitir enlaces simbólicos, esta directiva debe establecerse en All o Options .

Además de permitir el uso de enlaces simbólicos, esta directiva también es necesaria para habilitar mod_rewrite en .htaccess contexto. Pero para esto, también el más seguro SymLinksIfOwnerMatch se puede utilizar la opción.


Linux
  1. ¿Qué es un administrador de sistemas?

  2. Opciones útiles de ps

  3. ¿Qué hace “lc_all=c”?

  4. ¿Qué es ioremap()?

  5. Opciones del comando dpkg-reconfigure

¿Qué es SSH?

¿Qué es SFTP?

¿Qué viene en GNOME 42?

¿Qué es el analfabetismo digital?

¿Qué es Termux en Android?

¿Cuál es la diferencia entre las opciones -g y -G en useradd?