仅输入域名时如何将其重定向到特定页面?

Posted

技术标签:

【中文标题】仅输入域名时如何将其重定向到特定页面?【英文标题】:how to redirect the to a particular page when just domain name is typed in? 【发布时间】:2015-02-01 13:31:27 【问题描述】:

我正在研究如何在仅输入域名而没有路径的情况下要求 apache 网络服务器重定向到我的特定页面。 例子 : 如果用户键入 mydomain.com,它应该将他重定向到 mydomain.com/pages/home.html。 但是如果用户在域之后键入任何路径,即如果用户键入

mydomain.com/releaseNotes 或 mydomain.com/configurationGuide

它应该根据请求重定向而不考虑我为 mydomain.com 设置的规则

这是我的完整 .htaccess 文件。

错误文档 500 /500.html 错误文档 404 /404.html 重写引擎开启 RewriteBase / RewriteRule ^$ pages/home.html [L]

谢谢, 娜迦

【问题讨论】:

【参考方案1】:

您可以在DOCUMENT_ROOT/.htaccess 文件中使用此代码:

RewriteEngine On
RewriteRule ^/?$ /pages/home.html [L,R]

【讨论】:

您好 Anubhava,感谢您的回复。我试过这个,但它不起作用。它将我重定向到 404 - NotFound。我还有什么遗漏的吗? 是的,我可以打开,当我直接点击网址时它可以工作。 我已经尝试了重定向命令中的各种选项。你能告诉我是否可以使用重定向命令完成吗? 嗨 Anubhava,以上内容对我没有用。您能否建议任何故障排除或其他途径来实现相同的目标 当您在浏览器中访问mydomain.com/pages/home.html 时会发生什么。

以上是关于仅输入域名时如何将其重定向到特定页面?的主要内容,如果未能解决你的问题,请参考以下文章

下载文件并通过 ajax 将其重定向到另一个页面

在用户填写提交表单后将其重定向到他们的提交

找不到子域时如何使网站重定向到页面[重复]

如何根据国家/地区的IP地址重定向网站

身份验证后重定向到所需页面[重复]

是否可以在 Rails 应用程序之外设置重定向规则? [关闭]