问题标签 [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 投票
24 回答
583552 浏览

.htaccess - 通用 htaccess 将 www 重定向到非 www

我想重定向www.example.comexample.com. 以下 htaccess 代码使这种情况发生:

但是,有没有办法在不硬编码域名的情况下以通用方式做到这一点?

0 投票
1 回答
981 浏览

.htaccess - .htaccess 中的重定向规则将我带到错误的地方

我在使用 .htaccess 文件重定向 url 时遇到问题。这是我的 .htaccess 文件的样子:

现在的问题是,当我转到 page: 时www.my-site.com/file-name/example.php,不是将我重定向到www.my-site.com/file-name/example-001.php它,而是将我重定向到 www.my-site.com/file-name/example.php?file_name=example-001.php.

出于某种原因,它会将“?file_name=example-001.php”添加到 url。有谁知道为什么会发生这种情况以及如何解决?

0 投票
3 回答
609 浏览

mod-rewrite - 301 redirect

  1. How do i redirect a url to domain . eg. http://www.mydomain.com/index.php=HairThing --> http://www.mydomain.com

  2. How do i redirect a non-www to www WITHOUT a slash at end ?

eg http://mydomain.com ---> http://www.mydomain.com

0 投票
3 回答
992 浏览

asp.net - 将站点从 php 移动到 asp.net 时,如何在 asp.net 中从旧的 Apache mod_rewrite 样式 url 进行 301 重定向?

我有一个使用 mod_rewrite 插件在 Apache 上运行的现有 php 站点。换句话说,我目前有诸如 www.example.com/section/subsection/ 之类的网址,Google 和其他人已将其编入索引。

但是,该站点需要进行重大升级,我想将其移至 asp.net。我只能选择使用共享主机解决方案(iis 6、aps.net 3.5、完全信任)。所以我的问题是:我如何让 asp.net 从我的旧网址(如 www.example.com/section/subsection/)执行 301 重定向到新 asp.net 网站上的等效网址?

我显然需要这样做,以免失去搜索引擎中的当前排名。

谢谢,埃吉尔。

0 投票
6 回答
6304 浏览

asp.net - 重定向 w., ww., wwww. 到 -> www

我正在尝试将 site.com w.site.com ww.site.com 和 wwww.site.com 重定向到 www.site.com。

我的老板想确保拼写错误也能出现在网站上。

他们重定向很好。我正在使用 ASP.Net 并使用正则表达式将 301 重定向返回,但是,当我尝试时, http://www.seoconsultants.com/tools/headers.asp等工具似乎没有显示正确的重定向使用 w.site.com ww。等等

我试图弄清楚谷歌看到了什么,但我不确定在哪里检查。

它会“出现”萤火虫将其报告为 301,但我无法弄清楚为什么这些工具会报告错误信息。我的老板正在使用网络工具来查看这些是否有效,所以有没有人知道一种方法来证明 301 被正确发送回来。或者任何人都可以推荐一种我可以检查自己是否返回正确的 301 的方法?

0 投票
1 回答
3211 浏览

apache - 如何使用 .htaccess 将 aspx 页面重定向到 php 页面?

我最近从 asp.net 主机转移到 PHP 主机。我正在尝试使用 .htaccess 设置旧网址的 301 重定向。这是我想要完成的事情:

我尝试了以下方法:

这似乎不起作用?我究竟做错了什么?

0 投票
2 回答
799 浏览

redirect - 从 domain.com 重定向到 www.domain.com 保留 GET 和 POST 数据

目前,如果人们访问 domain.com 或 www.domain.com,我的网站会显示相同的数据。

我想设置一个重定向,以便所有对 domain.com 的请求都将发送到 www.domain.com。因此,访问 domain.com 的用户将被重定向到 www.domain.com。就像你去http://amazon.com/?a=b会发生什么

我不想丢失或损坏在 domain.com 请求中发送的任何 GET 或 POST 数据。

做这个的最好方式是什么?我应该使用 301 重定向吗?这是否会导致用户的浏览器将 GET/POST 数据重新发送到 www.domain.com URL?

[编辑] 好的,Zaagmans 说将 POST 透明地重定向给用户是不可能的。所以让我们暂时忽略 POST。我应该如何仅使用查询字符串数据进行重定向?

0 投票
1 回答
237 浏览

url - SEO 和重复 URL

我正在更新网站的菜单系统并添加 SEO 网址。在一段时间内,我将有两个指向类似资源的 URL,但只有其中一个会呈现在菜单上。

我应该保留旧网址还是删除它们?如果我离开它们,那么谷歌结果将不会链接到 404 页面,但它们可能会被视为垃圾邮件。我应该重定向它们吗?

0 投票
4 回答
270 浏览

linux - 301 所有 404 到主页

有谁知道做到这一点的最佳方法?阿帕奇,tomcat,Linux

0 投票
2 回答
3202 浏览

redirect - IIS6 301 重定向,同时保留路径

我遇到了 IIS6 301 重定向问题。

我已经为域设置了以下重定向,domain.com以转到www.domain.com$S$Q站点属性中的主目录选项卡下。

如果我导航到domain.com我会被重定向到www.domain.com没有问题。但是,如果我去,domain.com/dir我会被重定向到www.domain.com/dir/dir.

我做错了什么?