Polymer:如何链接到PHP文件?

时间:2017-02-16 21:44:13

标签: polymer

我正在使用Polymer构建一个多页应用程序。在其中一个组件(或页面,真的),我有一个PHP文件的链接:

<p><a href="/api/export_project.php?id=[[project.number]]">Export as PDF</a></p>

此PHP文件生成PDF文件。如果我直接将浏览器指向它,它会提示我保存PDF文件 - 一切都很好。

但是当我点击Polymer中的链接表单时,它会转到我的&#34;页面未找到&#34;成分

我的.htaccess文件将所有内容重定向到Polymer的index.html,但存在的文件除外:

# Pass all requests not referring directly to files in the filesystem to index.html
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteRule ^ index.html [L]

它确实有效,因为当我将浏览器直接指向PHP文件时,它会正确执行它。

那么,我如何告诉Polymer不将此链接视为内部路由器呢?

非常感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

解决方案非常简单,我只需要使用绝对URL,而不是相对URL:

<p><a href="http://www.something.com/api/export_project.php?id=[[project.number]]">Export as PDF</a></p>