2016-08-31 2 views
-1

На веб-странице .htaccess является:.htaccess причины терпят неудачу в источнике разборе карты

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 

Это вызывает следующую ошибку:

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

Когда я удалить его, ошибка не происходят. Как мне изменить .htaccess?

ответ

1

Решение проблемы путем изменения error.php к картинке (в error.php была перенаправлена ​​на страницу индекса).

+0

Привет дружище, всегда использовать изображение для ошибки перенаправление или перенаправление горячей пересылки htaccess при ошибке, иначе это может вызвать неопределенный цикл. В любом случае рад, что вы нашли решение. –

3

Даже если вы ответили сами просто я хочу, чтобы этот пост, чтобы другие с этим вопросом будет точно знать, что это происходит

Предупреждение:

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.

Смежные вопросы