wamp httpd虚拟主机嵌入了pdf和其他文件,不显示只显示下载

时间:2015-02-13 01:36:12

标签: php html apache wamp httpd.conf

我使用laravel内置服务器,所有嵌入文件和pdf都显示良好

但是当我尝试使用虚拟主机在wamp服务器上测试时,嵌入的文件不再显示,只提示下载文件,无论是在Chrome还是Mozilla

我想我在httpd中配置了一些内容,我只是将下面的代码添加到我的httpd-vhost.conf中,请提前帮助,谢谢

<Directory "C:/Users/xxx/Desktop/projects">
    AllowOverride All
    Order Allow,Deny
    Allow from all
</Directory>
<VirtualHost *:80>
    DocumentRoot "C:\Users\xxx\Desktop\projects\public_html"
    ServerName www.laravel-site.dev
</VirtualHost>

1 个答案:

答案 0 :(得分:1)

.htacess 这将允许直接显示某些存在的文件,您可以通过更改第2行的扩展名进行编辑。

RewriteCond ${REQUEST_URI} ^.+$
RewriteCond %{REQUEST_FILENAME} \.(gif|jpe?g|png|js|css|swf|php|ico|txt|pdf|xml)$ [OR]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d [OR]
RewriteCond %{REQUEST_FILENAME} -l
RewriteRule ^ - [L]