问题标签 [http-status-code-301]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3639 浏览

seo - SEO 和 301 重定向 - 它们可以有相对路径还是必须是绝对路径?

SEO 和 301 重定向 - 它们可以有相对路径还是必须是绝对路径?

在为页面执行 301 重定向时,BOT/Spider 是否会将转到相对路径 (redirect="../") 的 301 与转到绝对路径 (redirect="http: //www.somewebsite.com/apage/")。

例如,我有一个包含内容(http://www.somewebsite.com/apage/)的父页面......我有一个子页面(http://www.somewebsite.com/apage/more-details)更多内容。

我计划将更多内容移动到主页本身并摆脱(http://www.somewebsite.com/apage/more-details),但我想使用 301 将机器人/浏览器重定向到页面在升级(http://www.somewebsite.com/apage/)上,所以我不会失去任何页面排名等。

0 投票
2 回答
685 浏览

drupal - 无法在 drupal 中 301 重定向 url

我正在尝试使用带有以下代码的 .htaccess 将 url 从位置 a 重定向到 b

它不工作

我打开了这个

0 投票
4 回答
498 浏览

http-status-code-301 - 漫游器和 301 重定向

6 个多月前,我更改了我网站的 URL 结构。我检测到旧 URL 的使用并使用 301 状态代码重定向到新 URL。我用 flidder 验证了状态码是根据请求正确返回的。但机器人(yahoo slurps、googlebot 等)仍在访问旧 URL。有什么我想念的吗?

0 投票
2 回答
124 浏览

dns - 将所有内容从一个域转移到另一个域

我想从一个域转移到另一个更短且(希望)更容易记住的域,但我也希望过渡尽可能无缝。

我是一名编码员,所以我知道 301 重定向并且我打算使用它们,但是有没有比在我的 .htaccess 文件中手动添加条目更容易的方法?

该网站是静态的,但博客除外,它位于 /blog/ 目录下并由 WordPress 提供支持。我希望它重定向到我的新域名。文件和文件夹结构不会改变。这不是有某种通配符吗?

0 投票
2 回答
2680 浏览

asp.net - IIS7 和 301 重定向 - 文件夹到文件

我们正在使用 IIS7 和 ASP.NET 3.5。

我们已经用新页面更新了我们的网站。现在,互联网上有许多指向我们网站的链接,但是由于我们新网站的目录结构发生了变化,这些链接中的许多现在都被破坏了。

我需要有一些请求,301 重定向到“新页面”。许多旧页面只是目录 URL,例如:

/服务/软件开发

/产品/地理数据

/站点地图

/公司/termsofuse

我在 Global.asax 文件中编写了一些代码来捕获 url,解析它们并重定向它们。但是,当没有文件引用 (.aspx) 时,我的 ASP.NET 应用程序不会捕获 URL。

看来,这些重定向需要在 IIS7 中创建。

现在,上面的 url 处于目录级别(它们不是直接请求实际的 .aspx 页面)......我可以使用虚拟目录将“目录”请求重定向到另一个“目录”......但我无法重定向对实际 .aspx 文件的目录请求

以下是我需要进行的一些重定向类型:

==========

旧:/服务/软件开发

重定向到:/services/custom-software-development.aspx

=============

旧:/站点地图

重定向到:/sitemap.aspx

=============

旧:/company/termsofuse

重定向到:/company/termsofuse.aspx

==============

旧:/公司/职业

重定向到:/company/careers.aspx

==============

旧:/服务/

重定向到:/services/custom-software-development.aspx

==============

有人可以阐明如何做到这一点吗?请让我知道,如果你有任何问题。非常感谢您的帮助。

蒂姆

0 投票
3 回答
1801 浏览

apache - OpenCart .htaccess 301 重定向

使用OpenCart我将如何使用 301 重定向添加www.到域

.htaccess内容:

请注意,302 重定向正在工作

0 投票
2 回答
199 浏览

.htaccess - 无法进行 301 域重定向

嗨,我有一个使用 opencart 的应用程序。如果用户键入http://example.com,我想进行 301 重新编辑。在http://www.example.com中重定向(301 状态码)

这是我的 .htaccess 内容:

我得到 302 重定向而不是 301。

谢谢,格兰尼特

0 投票
1 回答
233 浏览

.htaccess - 301 重定向适用于 www.example.com 但不适用于

我在 301 重定向时遇到了一个奇怪的问题

如果我输入http://www.example.com/api它可以工作,但如果我输入http://example.com/api它就不行

进阶感谢 prasanth

0 投票
1 回答
975 浏览

iis - IIS 301 重定向

我们已将网站迁移到新网站(不要问为什么?)

为了帮助我们进行过渡,我们在 IIS 中创建了从旧网站到新网站的 301 重定向。重定向看起来像 http://www.newWebSiteApp.com $S$Q 这很好地处理了所有子目录以及查询字符串。我们测试了重定向并且效果很好,除了 https 请求。

新旧网站都有混合协议(一些页面是http,而另一些是https)。https 的重定向需要到 http 而不是 https。

我们检查了 IIS 设置,谷歌搜索,并没有结果。

那么,是否可以在同一个网站上重定向 http -> http 和 https -> https?

0 投票
2 回答
3152 浏览

apache - 如果找不到页面,.htaccess 301 重定向到主页

我已经清理了我的网站并丢弃了很多页面。我现在有一个 100 页网站的 10 页,全是静态 html。我希望对已删除页面的任何请求以 301 重定向到主页,但无法弄清楚 .htaccess 规则!