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

wordpress - 重定向 /?p=xxx wordpress URL

我需要将格式如下的单个 Wordpress URL 重定向www.bluewidgets.com/?p=123到另一个域上的干净 URL。我怎样才能做到这一点.htaccess?我见过的所有教程都说我需要index.php在查询字符串之前指定 url 的另一部分,例如 ,但我的 URL 没有 - 它只是域,然后是查询字符串。

0 投票
2 回答
1463 浏览

apache - Apache mod-rewrite 用于更短的 url

有可能用 mod-rewrite 做这样的事情吗?

当前网址:

设置重写,这样:

可以重定向到上述内容(带有参数)?

我知道我可以在根级别创建一个“hr”文件夹并放入一个带有元刷新的 html 页面,但我讨厌额外的混乱。

我不认为 .htaccess 301 是可能的,但如果我错了,请纠正我。我正在寻找一个优雅的解决方案,可以添加到未来的实例中。

0 投票
1 回答
521 浏览

.htaccess - 301 Htaccess 重定向规则

需要 301 htaccess 重定向规则的帮助,对这些路径中的所有文件执行以下操作:

www.name.com/wordA/wordB/* 到 www.name.com/new_word/wordA/wordB/*

我们基本上是在新的 url 字符串中添加“new_word”。

0 投票
3 回答
170 浏览

.htaccess - 301重定向规则

在执行以下操作时需要 301 htaccess 重定向规则的帮助:

www.name.com/wordA/wordB/* 到 www.name.com/WordNEW/wordA/wordB/*

我们基本上是在添加“WordNew”。

我有三个 wordA 和五个 wordB,总共 15 个路径变体。

0 投票
1 回答
444 浏览

seo - 301 是“假”子域的正确重定向代码吗?

我的网站为每个用户分配了一个虚假的子域,如下所示

重定向到

第二个链接是内部使用的链接,分配为链接rel =“canonical”,我想在浏览器中显示为正确的url,子域基本上只是为了方便我的用户。

问题是 301 在这种情况下是否合适?301 重定向用于现在永久指向其他地方的链接,这意味着旧链接已被弃用。我担心的是,我会通过使用 301 重定向来吸引不良的 SEO juju,同时仍然提倡/促进使用旧链接。

0 投票
2 回答
483 浏览

regex - wordpress 上的 301 重定向帮助

我在 .htaccess 中搜索最后一周的 301 重定向规则。我也在这里访问过许多类似的页面。但一切都不适合我。所以我向像你这样的大师寻求帮助。

我正在使用 wordpress 博客平台。在我使用 Joomla 之前,我的网站上有很多 404 错误。有超过 10,000 个 404 错误。主要是两类404错误。示例是 example.com//component/option,com_xmap/Itemid,44/component/xxx/yyy/menu1/menu2/something/ 和 example.com/index.php/component/option,com_xmap/Itemid,44/component/ xxx/yyy/目录/menu1/menu2/something.html。喜欢这些太多的网址。我认为这是由于 Joomla 中的一些缓存问题而发生的,并且这些 url 是在模块的主页上一一创建的。在我为该模块禁用缓存后,问题就解决了,但谷歌已经索引了所有这些错误的 url。

我认为最好将这两类 404 错误 url 进行 301 重定向到主页或 www.freezonal.com/sitemap.xml,因为这些 url 仅由 google 索引并且在搜索结果中看不到。

目前我在我的 .htaccess 上使用它

是否有任何 301 重定向代码用于将这两类 404 url​​ 重定向到主网站,是否有任何其他建议可以提供更好的 SEO。如果您解决了这个问题,我将非常感谢您。

0 投票
1 回答
212 浏览

.htaccess - 根据部分文件夹名称重定向 htaccess

我有一组过时的文件夹,我想移动到一个容器文件夹中。那是

20011104 20011008

现在将在

存档/20011104 存档/20011104

有什么方法可以在几行中重定向这些,而不是每个重定向一个。有数百个。是否可以使用 200* 之类的通配符,以便将所有此类请求重定向到存档文件夹中?

0 投票
1 回答
357 浏览

.htaccess - 帮助 301 重定向(简单的概念,每个目录控制)

我试图让一组 301 重定向为客户端站点工作,但我有点卡住了。

我有大约 17 个不同的目录,其中包含我要移至 Wordpress 的 .html 内容文件。我想要做的是创建一个简单的、带有重定向的单个 .htaccess 文件,这将允许我将目录中的所有 .html 文件重定向到没有扩展名的 wordpress URL:

手动重定向示例:

重定向 301 /blog/2009/04/post1.html /blog/2009/04/post1/
重定向 301 /blog/2009/04/post2.html /blog/2009/04/post2/

尝试创建如下规则:

重写规则 ^/blog/2009/04/(.*?).html$ /blog/2009/04/$1/ [R=301,NC,L]

其中 $1 是后缀为 / 的文件名(减去 .html)

我无法确定 ^/blog/2009/04/(.*?).html$ 是否意味着它只会重定向到这个特定的目录,并且会重定向到正确的位置。

我显然想为我所有指定的内容目录复制这个 ReWriteRule ......

谁能指出我正确的方向?

谢谢,

0 投票
2 回答
1197 浏览

mod-rewrite - 来自 mod_rewrite RewriteMap 程序的 301 重定向

我正在使用 mod_rewrite 的 RewriteMap 指令来处理 URL。我的 RewriteMap 程序是一个 PHP 脚本,一切运行良好。我能够将友好的 URL 映射到 PHP 程序 + ID。无论如何,我想做的是为某些 URL 返回一个 301 重定向。例如,如果有人输入 URL:

http://www.example.com/directory1

然后我希望我的 RewriteMap 程序发送一个 301 重定向到

http://www.example.com/directory1/ (尾部斜线)

然后它将再次进入我的程序以映射到 PHP 脚本。我尝试在我的语句末尾添加 [R=301] ,但这只是挂起请求。这是我的脚本的基本逻辑:

有任何想法吗?

0 投票
1 回答
156 浏览

seo - https 301 错误和 SEO

这个问题与一些返回错误的工具有关,我不确定如何处理它们,如果有的话。

在: http ://andylangton.co.uk/online-tools/http-status-analyser

如果我分析http://drchrono.com

我收到“状态代码为 301。状态已永久移动到https://drchrono.com/。”

这是有道理的,但如果我随后分析该地址,https://drchrono.com/ 我会得到同样的错误。

我需要解决这个问题吗?

如何?

这会影响搜索引擎优化吗?