2011-03-16 46 views
1

如何让Drupal“打印”存储在Drupal目录(例如,在drupal根目录或sites/all/files/中)的.html文件?Drupal:创建不使用drupal的HTML页面的最简单方法

我想这.html文件由像http://www.mydomain.com/thatfile.html简单的路径,没有主题化等

附:来解释动机:我希望用户能够从站点打印位置图(按“打印地图”链接)。我可以这样做,不会将用户重定向到新选项卡(我希望它们被重定向到新选项卡:))。但是如果用户会不小心按下“取消”? (用户可能会感到困惑)

在此先感谢。

+0

你想要得到它吗?像普通的HTML页面一样? – 2011-03-16 15:21:42

+0

@IvanIvanić:是的,确切的。 – 2011-03-16 15:24:59

+0

您可以将规则添加到该文件的.htaccess中,以完全解决drupal问题。 – 2011-03-16 15:27:39

回答

1

如果Drupal托管在http://example.com/上,并且有一个名为results.html的文件,请访问http://example.com/results.html,您将获得该HTML文件的内容。
Drupal附带的.htaccess文件中包含的重写规则之一就是向Web服务器提供服务以存在的文件。

+0

哦,真的!有一个'RewriteCond%{REQUEST_FILENAME}!-f'':''没注意过。 – 2011-03-24 20:34:47