你好,我正在使用React与共享托管服务器上的React Router,我想在新标签上显示服务器上的pdf。问题是打开时似乎是从react和client端加载的,我需要清除缓存以正确加载pdf或使用http而不是https。
我认为由htaccess和重写引起的问题是为了防止404错误而添加的。 在下面,您可以看到我当前的htaccess文件以及我尝试修复的文件
当前的htaccess:
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} -f [OR]
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} -d
RewriteRule ^ - [L]
# Fallback all other routes to index.html
RewriteRule ^ /index.html [L]
我尝试过的代码
RewriteEngine On
RewriteRule ^api - [L,NC]
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} -f [OR]
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} -d
RewriteRule ^ - [L]
# Fallback all other routes to index.html
RewriteRule ^ /index.html [L]
这是网站pdf的链接:https://crm.speedcrm.live/api/services/1_08-08-2019_0513pm.pdf