我们有Apache提供来自特定目录的一组文件。如果在该目录中请求的文件不存在,我可以让Apache返回一个默认文件 - 而不是404?如果是这样,怎么样?Apache可以提供默认文件而不是404吗?
0
A
回答
4
这可以通过使用.htaccess来实现。
检查this WebReference article on the topic。
基本上你只需要在你的目录中的文件名为.htaccess包含
ErrorDocument 404 /YourCustomErrorPage.html
当然,任何其他文件也可以送达。
2
什么样的文件?它是一个静态文件吗?使用Apache,您可以设置custom error pages。
2
对于任何随机URI请求,请小心返回非404s。它可能会影响您的Google排名,如果他们注意到它并将其视为链接农场或其他此类黑帽SEO技术的一部分。
相关问题
- 1. Apache Pig可以从STDIN而不是文件加载数据吗?
- 2. Apache不提供php文件
- 3. ApolloProvider可以提供状态而不是道具吗?
- 4. ASP.NET MVC不提供默认文档
- 5. 流浪厨师提供特定的配方,而不是默认
- 6. 是否可以在Matlab中为下标提供默认值?
- 7. 确认Nginx正在提供静态文件而不是Flask
- 8. 当提供JavaScript文件时,默认情况下gzip安全吗
- 9. 是否可以在不提供输入文件的情况下调用xsl Apache FOP,而是传递字符串
- 10. 提供可配置的默认实例
- 11. Apache不会提供Django静态文件
- 12. Django和Apache不提供静态文件
- 13. 我可以使用android studio提供的默认包名启动android应用吗?
- 14. 您可以告诉SQLserver提供的默认数据库的重要性吗?
- 15. 我可以提供模板成员函数的几个默认值吗?
- 16. 我可以将NHibernate的默认“OrderBy”设置为“CreatedDate”而不是“Id”吗?
- 17. 使用htaccess设置默认文件夹而不是文件?
- 18. ADO.NET实体框架可以提供子类的集合而不是父类吗?
- 19. 需要帮助理解RewriteRule使404返回一个默认文件,而不是404
- 20. 是否有可能为承诺提供默认的errorCallback?
- 21. asp.net sitemap类使用另一个提供程序,而不是默认的web.config
- 22. 我可以更改默认配置文件吗?
- 23. 我可以指定一个默认的AWS配置文件吗?
- 24. 我可以在robots.txt中添加网站/默认/文件吗?
- 25. 带有通配符映射的ASP.Net 1.1在默认文档上提供404
- 26. 有什么办法可以提供stdin/out而不是文件给unix中的程序吗?
- 27. 由NodeJS编写的文件从服务器提供404时提供404
- 28. 是否可以在打字稿中为接口函数提供默认参数?
- 29. 当反向代理不可用时,切诺基可以提供后备/默认页面吗?
- 30. 我可以用PHP提供MP3文件吗?
+1有趣且相关,但以我个人的体验,我从未见过Google抨击我的网站随机404。它发生在任何人身上吗? – Frankie 2009-11-04 16:11:21
文章:http://gsitecrawler.com/articles/error-404-200.asp – ceejayoz 2009-11-04 16:17:44