首页 > 解决方案 > 仅 301 重定向首页

问题描述

在开始我的博客时,我创建了 2 个页面:第一页仅作为我博客内容的“摘要”,第二页是包含实际内容的页面。

我不想再保留第一页了,因为它看起来毫无意义,所以我想将其 301 重定向到第二页。但是第一页被设置为首页,并且 url 为example.com. 第二页在example.com/second-page/

我知道 htaccess 文件中的重定向应该这样完成:

Redirect 301 /old-page.html /new-page.html

但是我的首页没有URL slug,那我该怎么写呢?

Redirect 301 / /second-page/起作用还是会重定向我域上的每个页面?

请注意,我只想重定向首页而不是其他任何东西。

标签: .htaccessredirectmod-rewritehttp-status-code-301

解决方案


您能否尝试以下操作,这将重定向主页(根据您显示的示例)例如-> http://localhost:80TO http://localhost:80/second-page/。请在测试 URL 之前清除浏览器缓存。

RewriteEngine ON
RewriteRule ^/?$ second-page [R=301,L]

推荐阅读