Apache htaccess Options +FollowSymLinks funktioniert nicht mehr bei hosting-Unternehmen Hostgator

Meine Website wird gehostet ar Hostgator. Seit mehreren Jahren schreibt in mein .htaccess-Datei funktioniert einwandfrei. Plötzlich Sie aufgehört zu arbeiten. Die fragliche Richtlinie ist Options +FollowSymLinks-Direktive in der htaccessfile.

War es dies, was meine htaccess-Datei ausgesehen hat:

Options +FollowSymLinks
RewriteEngine on
Options -Indexes

RewriteRule ^unit/([^/]+)?$ /unit/$1/ [R]
RewriteRule ^unit/([^/]+)/?$ /unit.php?unit=$1
RewriteRule ^unit/([^/]+)/([^/]+)/?$ /unit.php?unit=$1&category=$2

Nach Tagen der Fehlersuche habe ich festgestellt, dass wenn ich entfernen Sie die plus-Zeichen vor "FollowSymLinks", es funktioniert.

Die Richtlinie sieht nun wie folgt aus:

Options FollowSymLinks
RewriteEngine on
Options -Indexes

Ich Sprach an den technischen support, bei Hostgator, Sie haben keine Ahnung, warum es nicht mehr funktioniert mit der richtigen syntax, die auch die " + " - Zeichen.

Die alte htaccess-Datei noch einwandfrei funktioniert in meiner lokalen Entwicklungsumgebung.
Wenn ich das hochladen der htaccess-Datei mit dem "+" plus-Zeichen, die Weiterleitungen funktionieren nicht. Wenn ich entfernen Sie die " + " - Zeichen und laden Sie die htaccess-Datei, die redirects arbeiten.

Kann ich nicht verstehen, warum die falsche syntax, die Funktionen und die korrekte syntax für die die Richtlinie keine Funktion.

Ich auch die syntax direkt aus der Hostgator support-Artikel!
http://support.hostgator.com/articles/general-help/apache-mod_rewrite-and-examples

Jede Einsicht wäre sehr geschätzt. Ich möchte auch, damit Sie Jungs wissen, was mein problem gelöst, falls Sie laufen in die Frage, wie gut. Nach drei Tagen wurde der code neu geschrieben, es war einfach das plus-Zeichen brach der schreibt.

InformationsquelleAutor Ammer Naber | 2014-12-18
Schreibe einen Kommentar