【问题标题】:.htaccess causes fail in parsing source maps.htaccess 导致解析源映射失败
【发布时间】:2016-10-14 02:54:07
【问题描述】:

在网页上 .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?

【问题讨论】:

    标签: javascript regex .htaccess centos source-maps


    【解决方案1】:

    即使您已经回答了自己,我只是想发布此问题,以便其他有此问题的人确切知道发生了什么

    警告:

    不要使用 .htaccess 将错误重定向到另一个 HTML/PHP 页面或服务器 那不是你自己的(比如这个error.php)。错误可以替换 通过其他图像,而不是 HTML 或 PHP 页面,因为这可能会导致无限期 也循环。

    【讨论】:

      【解决方案2】:

      通过将error.php更改为图片解决了问题(在error.php中有重定向到索引页面)。

      【讨论】:

      • 你好,伙计,总是使用图像进行错误重定向或错误时的 htaccess 热链接重定向,否则可能会导致无限循环。无论如何,很高兴您找到了解决方案。
      猜你喜欢
      • 1970-01-01
      • 2020-03-15
      • 2019-05-23
      • 1970-01-01
      • 2016-07-03
      • 2019-04-18
      • 2017-09-15
      • 1970-01-01
      • 2013-08-27
      相关资源
      最近更新 更多