我需要撤消重定向插件完成的重定向 URL

Posted

技术标签:

【中文标题】我需要撤消重定向插件完成的重定向 URL【英文标题】:I need to Undo my Redirection URL done by Redirection Plugin 【发布时间】:2019-10-16 18:23:15 【问题描述】:

我使用了 REDIRECTION 插件并将 URL http://localhost/word/wordpress/product-category/sample/ 重定向到 http://localhost/word/wordpress/sample/。它将我所有的产品类别页面重定向到目标 URL 的第一件事。所以,我需要撤消这个。但我找不到这些的解决方案。请给我一些建议。

我曾尝试从 .htaccess 中删除重定向行,但没有任何反应。

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /word/wordpress/
RewriteRule ^index\.php$ - [L]
RewriteCond %REQUEST_FILENAME !-f
RewriteCond %REQUEST_FILENAME !-d
RewriteRule . /word/wordpress/index.php [L]
</IfModule>

结束 WordPress

如果我删除重定向行,它会显示为,

找不到对象! 在此服务器上找不到请求的 URL。上的链接 引用页面似乎是错误的或过时的。请告知作者 关于错误的那个页面。

如果您认为这是服务器错误,请联系网站管理员。

错误 404

本地主机

Apache/2.4.34 (Win32) OpenSSL/1.0.2o PHP/7.1.20

【问题讨论】:

【参考方案1】:

您可以停用 REDIRECTION 插件,您正在使用的插件将像之前一样工作。

【讨论】:

... 或转到重定向插件设置页面并删除所述重定向规则。【参考方案2】:

欢迎来到 ***!

.htaccess 中的重定向行不是由重定向插件添加的。这些行是由 Wordpress 永久链接添加的。您正在 wordpress 的永久链接 url 中使用 postname slug。因此,如果您从 .htaccess 中删除这些行,永久链接将停止工作并且您会收到此错误。

对于不正确的重定向,您只需在重定向插件设置页面中删除重定向规则或禁用插件即可。

【讨论】:

以上是关于我需要撤消重定向插件完成的重定向 URL的主要内容,如果未能解决你的问题,请参考以下文章

WordPress对url做重定向处理

如何撤消 301 重定向?

基于 URL/查询参数的重定向

Laravel - 以 .php 结尾的重定向捕获/重定向 URL

如何做nginx的重定向

使用 Symfony 的重定向功能时在 URL 中锚定