wordpress - WordPress 中令人讨厌的重定向循环(尾部斜杠、无尾部斜杠等)

标签 wordpress

我阅读了大量的页面并尝试了很多解决方案,但还没有一个有效!

我的问题是:

test.asifa.net/asifa-wp

重定向至:

test.asifa.net/asifa-wp/

重定向到第一页。

asifa-wp 产生的结果有点奇怪:

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>301 Moved Permanently</title>
</head><body>
<h1>Moved Permanently</h1>
<p>The document has moved <a href="http://test.asifa.net/asifa-wp/">here</a>.</p>
</body></html>

而 asifa-wp/会生成一个空页面,但会生成以下标题(curl -v 输出):

* About to connect() to test.asifa.net port 80 (#0)
*   Trying 69.163.203.138... connected
* Connected to test.asifa.net (69.163.203.138) port 80 (#0)
> GET /asifa-wp/ HTTP/1.1
> User-Agent: curl/7.18.2 (i386-redhat-linux-gnu) libcurl/7.18.2 NSS/3.12.0.3 zlib/1.2.3 libidn/0.6.14 libssh2/0.18
> Host: test.asifa.net
> Accept: */*
>
< HTTP/1.1 301 Moved Permanently
< Date: Sun, 13 Jun 2010 05:40:12 GMT
< Server: Apache
< X-Powered-By: PHP/5.2.13
< X-Pingback: http://test.asifa.net/asifa-wp/xmlrpc.php
< Set-Cookie: _icl_current_language=en; expires=Mon, 14-Jun-2010 05:40:12 GMT; path=/asifa-wp/
< Location: http://test.asifa.net/asifa-wp
< Vary: Accept-Encoding
< Content-Length: 0
< Content-Type: text/html; charset=UTF-8

.htaccess 看起来像:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /asifa-wp/

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /asifa-wp/index.php [L]

</IfModule>

# END WordPress

任何帮助都将非常感激!

最佳答案

<?php
/*
Plugin Name: Disable Canonical URLs
Description: Disable Canonical URLs
Version: .1
Author: Aaron
Author URI: http://aahacreative.com/
*/

remove_filter('template_redirect', 'redirect_canonical');
?> 

尝试将其保存到 .php 文件并在安装 WordPress 时激活它。

关于wordpress - WordPress 中令人讨厌的重定向循环(尾部斜杠、无尾部斜杠等),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3035436/

相关文章:

php - 如何获取 WooCommerce 订单详细信息

php - wordpress 博客文章缩略图的图像灰度

mysql - 如何通过docker安装wordpress?

mysql - Wordpress DB 一列中有两个值并与其他列进行 AND

javascript - 作为 WordPress 管理员,如何更改用户的个人资料照片?

javascript - Google Grid Gallery Safari 模态滚动

ios - 仅从 WordPress 网站抓取文本,显示在 iOS 应用程序上

css - Wordpress 小部件区域中的 div/框宽度相同

php - youtube视频结束时显示弹出窗口

IE、Firefox 和 Chrome (wordpress) 之间的 CSS 兼容性