2016-08-31 3 views
-1

Auf der Webseite der .htaccess ist:.htaccess Ursachen nicht in Parsing Quelle Karten

RewriteEngine On 
RewriteBase/
Options -MultiViews 
DirectorySlash Off 

# skip POST requests 
RewriteCond %{REQUEST_METHOD} POST 
RewriteRule^- [L] 

RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)/$ /$1 [L,R=301] 

RewriteCond %{DOCUMENT_ROOT}/$1.php -f 
RewriteRule ^(.+?)/?$ /$1.php [L] 

# redirect to .php-less link if requested directly 
RewriteCond %{THE_REQUEST} ^[A-Z]+\s.+\.php\sHTTP/.+ 
RewriteRule ^(.+)\.php $1 [R=301,L] 

Options All -Indexes 

ErrorDocument 403 /img/error.php 
ErrorDocument 404 /img/error.php 
ErrorDocument 500 /img/500.png 

es den nächsten Fehler verursacht:

Failed to parse SourceMap: .../js/bootstrap-select.js.map 

Wenn ich es löschen, wird der Fehler nicht auftreten. Wie soll ich .htaccess ändern?

Antwort

1

Das Problem gelöst, indem error.php zu einem Bild geändert wurde (in error.php gab es Umleitung zur Indexseite).

+0

Hallo Kumpel, verwenden Bild immer für Fehler Umleitung oder für htaccess Hot-Linking-Umleitung bei Fehler, sonst könnte es unbestimmte Schleife verursachen. Wie auch immer, froh, dass Sie die Lösung gefunden haben. –

3

Auch wenn Sie sich gerade geantwortet hatte ich will, dies zu veröffentlichen, so dass andere mit diesem Problem genau wissen, was das

Warnung geschieht:

Do not use .htaccess to redirect error to another HTML/PHP page or server that isn't your own (such as this error.php). Errors can be replaced by other images, not with an HTML or PHP page as that might cause indefinite loop too.