我们有一个多租户Web应用程序,客户可以在其中为其站点设置自定义域.
当请求无效域时,我们需要在不同的域上显示错误页面.处理这个问题的正确方法是什么?我想也许在另一个网站上发一个303,它总是返回404.这会让搜索引擎感到满意吗?
我仍在尝试确定是否需要这样做。由于没有提供太多信息来说明为什么需要它。有许多主机可以让用户为自己创建场所。当任何错误发生时,它只是链接到本地404。那么为什么404需要转到另一个域呢?如设置带有域和子域的错误文档 404。所有这些都需要拨打本地 404。它不仅仅是主域的 404,而让子域毫无头绪。至于允许用户设置自定义域,我猜这是一个拼写错误。你的意思是“自定义子域”。除非这是正确的,并且它以某种方式允许客户从您那里购买托管套餐。为此,他们可以将其卖回给自己的客户。如果后者是正确的。您只需要正确设置他们的环境即可。虽然我认为你的意思是子域。
错误文档 404 /404.html
有一些更好的方法可以执行以下操作。只求最快的供应。至于想要将 404 退回到另一个域,您仍然可以:
在 .htaccess 中执行以下操作:
ErrorDocument 404 /404.html
Run Code Online (Sandbox Code Playgroud)在本地 404.html 中使用:
<meta http-equiv="refresh" content="0; url=http://example.com/">
Run Code Online (Sandbox Code Playgroud)请注意,您可以使用其他方法。
归档时间: |
|
查看次数: |
884 次 |
最近记录: |