问题标签 [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.
zend-framework - 如何使用 .htaccess 强制 www。在使用 Zend 框架时
我想强制一个www。通过使用 .htaccess 301 重定向在我的网站上添加前缀。我目前正在尝试:
这通常可以工作,但我使用的是 Zend Framework,它会导致所有请求都被重定向回http://www.mysite.com/index.php,而不管初始请求如何。
例如...
将全部重定向到http://www.mysite.com/index.php
但是,如果我最初请求特定文件,例如...
重定向工作正常,重定向到http://www.mysite.com/some-file.htm
seo - 301 重定向与 DNS 更改:终止 301 重定向并更新子域的 DNS 是否安全?
我有一个在已迁移到新服务器和新域名的子域上运行的站点。为了保留搜索积分,我知道 301 重定向是处理迁移迁移的正确方法。(营销部门谈到我从未听说过的 301 重定向。)
从技术角度来看,我不明白您必须维持重定向多长时间。有人可以解释一下吗?保持重定向无限期运行似乎是服务器上额外且不必要的负载。在搜索引擎停止链接到前一个站点后,您最终会放弃它还是将其更改为 DNS?
seo - SEO - 链接和 GET 查询字符串
如果我的网站有很多这样的链接:
所有这些都被 301ed 到同一个页面,谷歌和其他搜索引擎会以与查询字符串没有区别的链接相同的方式处理这些吗?
redirect - 从主页重定向会影响搜索引擎的抓取吗?
有一个新域,比如说 va.in。
正在为子域 a.va.in 准备内容
这个想法是 va.in/index 可以包含指向未来某个时间的各个部分的指针(例如,bva.in、c.va.in 等)。到目前为止,拥有这样一个页面是没有意义的,因为只有一个部分 ieava.in
如果我决定暂时将 va.in 重定向到 a.va.in,搜索引擎会跟随重定向并索引该网站吗?
DNS 是进行重定向的最佳位置吗?
google-app-engine - Google App Engine 中的静态 301?
是否可以为 301 重定向到规范主机名定义静态规则?即我想要 Apache 的 mod_rewrite 中的内容:
我知道我可以在 Python 代码中做到这一点,但我更愿意将其分开。
.htaccess - 重新设计网站 (SEO) 后的多个 301 重定向
我们最近更新了我们的网站;旧的大约有 300 页……新的大约 80 页;)
这是因为在旧结构中,对于每个论点,我们都有很多页。相反,现在我们只有一页带有“摘要”的页面。
例如,关于“汽车”参数的旧结构是:
- 主页,“汽车”
- 子页面,“轮胎”
- 子页面,“引擎”
- 子页面,“附件”
- ETC...
现在,我们只有一页“汽车”,里面全是。
实际上,我使用 .htaccess 301 重定向将所有子页面重定向到主页面:
因此,我们有许多不同的(即使主题相同)指向一页的页面。
你认为这对 seo 有好处,还是只重定向旧的主页并给旧的子页面一个 404 not found 更好?
php - 在 404 上使用 PHP 和 MySQL 进行 301 重定向
我正在将一个包含 500 多页的大型静态网站转移到 Joomla 安装中,但我想要做的是使用 PHP 内置的 301 标头重定向来动态重定向传入的请求,而不是编写一个 500 多行的 .htaccess 文件到新网址。
因此,例如,在我移动站点后,以下 URL 将 404 没有重定向-
http://www.foo.com/old_page.html
我希望它重定向到
所以我想创建一个旧 URL 及其对应的新 URL 的 MySQL 数据库,然后,如果服务器要返回 404,它首先检查数据库中现有的旧 URL,如果匹配,则发出301 重定向到新的 URL。对了,我在这里有意义吗?
我该怎么做?我可以“谈论”逻辑,但不确定从哪里开始或如何完成它,因为虽然我了解 PHP,但我并不真正了解这将如何与 Apache 一起工作(或者即使它会例如......) ?
如果您知道任何已经在执行此操作的脚本,那就更好了。
php - 如何在 PHP 中进行重定向?
是否可以通过使用 PHP 将用户重定向到不同的页面?
假设用户去www.example.com/page.php
并且我想将他们重定向到www.example.com/index.php
,如果不使用元刷新,我将如何做到这一点?可能吗?
这甚至可以保护我的页面免受未经授权的用户的侵害。
coldfusion - 301重定向导致循环错误
我需要重定向我的网站,例如:
至
在这个应用程序中,index.cfm 是我的默认页面(在 IIS 中设置)。当我尝试 301 重定向时,我收到重定向循环错误。整个应用程序都在 ColdFusion 中。我正在我的 index.cfm 页面上的 IIS 中更新此设置。请对此提出一些建议。谢谢你的建议。
asp-classic - 如何以编程方式在 asp 页面中进行 301 重定向?
我正在将一些经典的 asp 页面升级到 .net,但不是全部。而不是去修改这个向后系统中的所有链接,它会从 cms 数据存储中提取它的一些链接。我想利用 http 并删除该文件的代码,并执行程序化 301,以便可以逐步升级所有其他页面。