仅输入域名时如何将其重定向到特定页面?
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
时会发生什么。以上是关于仅输入域名时如何将其重定向到特定页面?的主要内容,如果未能解决你的问题,请参考以下文章