问题标签 [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.
.htaccess - 通用 htaccess 将 www 重定向到非 www
我想重定向www.example.com
到example.com
. 以下 htaccess 代码使这种情况发生:
但是,有没有办法在不硬编码域名的情况下以通用方式做到这一点?
.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。有谁知道为什么会发生这种情况以及如何解决?
mod-rewrite - 301 redirect
How do i redirect a url to domain . eg. http://www.mydomain.com/index.php=HairThing --> http://www.mydomain.com
How do i redirect a non-www to www WITHOUT a slash at end ?
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 网站上的等效网址?
我显然需要这样做,以免失去搜索引擎中的当前排名。
谢谢,埃吉尔。
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 的方法?
apache - 如何使用 .htaccess 将 aspx 页面重定向到 php 页面?
我最近从 asp.net 主机转移到 PHP 主机。我正在尝试使用 .htaccess 设置旧网址的 301 重定向。这是我想要完成的事情:
我尝试了以下方法:
这似乎不起作用?我究竟做错了什么?
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。我应该如何仅使用查询字符串数据进行重定向?
url - SEO 和重复 URL
我正在更新网站的菜单系统并添加 SEO 网址。在一段时间内,我将有两个指向类似资源的 URL,但只有其中一个会呈现在菜单上。
我应该保留旧网址还是删除它们?如果我离开它们,那么谷歌结果将不会链接到 404 页面,但它们可能会被视为垃圾邮件。我应该重定向它们吗?
linux - 301 所有 404 到主页
有谁知道做到这一点的最佳方法?阿帕奇,tomcat,Linux
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
.
我做错了什么?