精华内容
下载资源
问答
  • 解决wordpress管理后台产生过多重定向问题关于wordpress管理后台出现产生过多重定向问题,具体表现是管理员及用户无法登录后台,貌似出现了无限循环或根本无法跳转。这个问题显然阻止了wordpress的重定向继续执行。...

    解决wordpress管理后台产生过多重定向问题

    关于wordpress管理后台出现产生过多重定向问题,具体表现是管理员及用户无法登录后台,貌似出现了无限循环或根本无法跳转。

    这个问题显然阻止了wordpress的重定向继续执行。经过一番搜索及分析,下面几点值得大家参考:

    一、对于网站迁移最容易出现这个问题

    如果你是对网站迁移如从一个服务器迁移到另一个服务器并且域名不同的话,而迁移完后,原来的服务器解析停止,那么这个问题的出现极大可能是你的网站域名及站点地址没有正确的修改导致的。或者从本地迁移到服务器也会出现这个问题。解决办法就是登录数据库,找到wp_options->option_name里,修改现在的域名即可。

    二、过期的插件导致的

    在wordpress插件库里,有很多不再更新的插件,随着wordpress版本的不断升级,很多插件都没有及时的跟进。从而导致wordpress后台出现了重定向的问题。这个解决办法是通过ftp登录网站安装目录,进入插件目录,把插件目录重命名,然后新建一个插件目录,名字后以前的目录名一样,只不过里面是空的。这时你一般就可以登录了。然后依次启用插件,排查问题。

    三、全新安装的wordpress为什么也会有这个问题

    笔者遇到的就是全新安装的wordpress,但是也出现了这个问题。这有点让人费解。但是这可以肯定的告诉各位,这是服务器配置导致的。实际上这不仅仅限于wordpress,其它的网站系统也遇到这个问题。有人分析的服务器防火墙错判,或服务器安全配置太高等。不管什么原因,如果没有服务器的权限,要从服务器本身去解决问题,是比较难的。下面提供两个方法:

    1、修改wp-config.php文件

    从浏览器的判断来看,是Cookie问题,所以从这个角度来解决。打开wp-config.php文件,添加下面的几行代码:

    define('ADMIN_COOKIE_PATH','/');define('COOKIE_DOMAIN',");define('COOKIEPATH',");define('SITECOOKIEPATH',");

    保存后测试看看。

    2、修改.htaccess文件

    通过ftp链接登录,右击编辑,在# BEGIN WordPressline上面,添加下面的代码:

    ErrorDocument 401 default

    保存后测试看看。

    一般情况下,通过上述方法都能解决问题。

    展开全文
  • 最近,一个用户指出了我们对WordPress中“太多重定向”错误的关注。 WordPress用户可能会遇到一个常见问题。 在本文中,我们将向您展示如何解决WordPress中过多的重定向问题。 On Firefox, this error will be ...

    wordpress 重定向

    Running a self hosted WordPress.org site has a lot of benefits, but at times some easily solveable errors can irritate beginners. White screen of death, Internal server error, and some other common WordPress errors can be really stressing for new users. Recently a user pointed our attention to ‘Too Many Redirects’ error in WordPress. It is a common issue that WordPress users may come across. In this article, we will show you how to fix error too many redirects issue in WordPress.

    运行一个自托管的WordPress.org网站有很多好处,但是有时一些容易解决的错误会激怒初学者。 白屏死机内部服务器错误以及其他一些常见的WordPress错误可能确实给新用户带来了压力。 最近,一个用户指出了我们对WordPress中“太多重定向”错误的关注。 WordPress用户可能会遇到一个常见问题。 在本文中,我们将向您展示如何解决WordPress中过多的重定向问题。

    On Firefox, this error will be displayed like this:

    在Firefox上,此错误将显示如下:

    “The page isn’t redirecting properly. Firefox has detected that the server is redirecting the request for this address in a way that will never complete.”

    “页面无法正确重定向。 Firefox已检测到服务器正在以永远无法完成的方式重定向对该地址的请求。”

    WordPress redirect error displayed in Firefox

    为什么我在WordPress中出现太多重定向错误? (Why I am Getting Error Too Many Redirects in WordPress?)

    This error usually occurs due to a misconfigured redirection issue. As you know that WordPress has SEO friendly URL Structure which uses the redirect function. Several other popular WordPress plugins also use the redirect functionality. For example, WordPress SEO plugin allows you to remove category base from category URLs by redirecting users to a URL without category base. WordPress SSL and cache plugins also use redirects.

    通常由于配置错误的重定向问题而发生此错误。 如您所知WordPress具有使用重定向功能的SEO友好URL结构 。 其他一些流行的WordPress插件也使用重定向功能。 例如, WordPress SEO插件允许您将用户重定向到没有类别库的URL,从而从类别URL中删除类别库。 WordPress SSL和缓存插件也使用重定向。

    Due to a misconfiguration in any of these redirection tools, your site may end up redirecting users to a URL that is actually redirecting them back to the referring URL. In that case the user’s browser is trapped between two pages and hence you see the error.

    由于这些重定向工具中的任何一个配置不正确,您的网站最终可能会将用户重定向到一个URL,而该URL实际上是将用户重定向回引用URL。 在这种情况下,用户的浏览器被困在两个页面之间,因此您会看到错误。

    Error too many redirects as shown in Google Chrome

    影片教学 (Video Tutorial)

    演示地址

    If you don’t like the video or need more instructions, then continue reading.

    如果您不喜欢该视频或需要更多说明,请继续阅读。

    如何解决WordPress中的太多重定向错误? (How to Solve Too Many Redirects Error in WordPress?)

    The most common misconfiguration that we have come across repeatedly is when a user has incorrect URL in WordPress Address URL or Site Address URL settings.

    我们反复遇到的最常见的错误配置是当用户在WordPress地址URL站点地址URL设置中使用不正确的URL时。

    WordPress and Site Address settings

    For example, lets assume that your site’s url is http://www.example.com and you go to Settings » General and set it to http://example.com. Most web hosts allow you to choose whether you would like to add a www prefix to your domain name or have it without www. In case you had selected to add www to your URL, then adding http://example.com in your WordPress settings will cause the error. Or if you opted to use your domain without www prefix, then adding it with www prefix in WordPress settings will cause this error.

    例如,假设您的网站网址为http://www.example.com然后转到“设置”»“常规”并将其设置为http://example.com 。 大多数网络托管服务商允许您选择是要在域名中添加www前缀还是让其不包含www。 如果您选择将www添加到您的URL,然后在WordPress设置中添加http://example.com将导致错误。 或者,如果您选择使用不带www前缀的域名,那么在WordPress设置中添加带有www前缀的域名将导致此错误。

    When a user will come to http://example.com, they will be redirected by your server’s configuration to http://www.example.com where they will be redirected back to http://example.com by WordPress because that’s what you have set up in the settings.

    当用户访问http://example.com ,他们将通过服务器的配置重定向到http://www.example.com,在此他们将通过WordPress重定向回http://example.com ,因为您在设置中设置的内容。

    If your site was working fine, and you you did not make any changes to those settings. Then you need to contact your web host, because it is most probably a configuration issue at their end.

    如果您的网站运行正常,并且您没有对这些设置进行任何更改。 然后,您需要联系您的Web主机,因为这很可能是其末尾的配置问题。

    However, if you do not have a reliable WordPress hosting provider, and they deny having any issues and/or refuse to help you, then you should consider switching web hosts or fix it yourself.

    但是,如果您没有可靠的WordPress托管服务提供商,并且他们拒绝遇到任何问题和/或拒绝为您提供帮助,那么您应该考虑切换网络托管服务商或自行修复。

    To fix this, you need to change your WordPress Address and Site Address. Go to Settings » General, change your WordPress and Site Address. If you have your address with www prefix, then change it to non-www URL, and if you have it with non-www URL then add the www prefix.

    要解决此问题,您需要更改WordPress地址和站点地址。 转到“设置”»“常规” ,更改您的WordPress和站点地址。 如果您的地址带有www前缀,则将其更改为非www URL,如果您的地址带有非www URL,则添加www前缀。

    Important: Make sure that you don’t leave a trailing slash at the end of your URL like http://www.example.com/

    重要提示 :请确保不要在网址末尾(例如http://www.example.com/后留下斜线

    更改网站URL而无权访问管理区域 (Change Site URL Without Access to Admin Area)

    In case you don’t have access to WordPress Admin area, you can still update these settings by defining them in wp-config.php file. Simply connect to your website using an FTP client. Once you are connected to your site, you will find wp-config.php file in your site’s root directory. You need to download and edit this file using a text editor like Notepad. Simply add these two lines to the file and don’t forget to replace example.com with your own domain.

    如果您无权访问WordPress Admin区域,则仍可以通过在wp-config.php文件中定义它们来更新这些设置。 只需使用FTP客户端连接到您的网站。 连接到站点后,您将在站点的根目录中找到wp-config.php文件。 您需要使用文本编辑器(如记事本)下载和编辑此文件。 只需将这两行添加到文件中,别忘了用您自己的域替换example.com。

    
    define('WP_HOME','http://example.com');
    define('WP_SITEURL','http://example.com');
    
    

    Save the file and upload it back to your web server. Now try to access your WordPress site. If you still can not access your site, then try to add your domain with www prefix.

    保存文件并将其上传回Web服务器。 现在尝试访问您的WordPress网站。 如果仍然无法访问您的站点,请尝试添加带有www前缀的域。

    解决其他重定向问题 (Fixing Other Redirect Issues)

    If the previous step did not solve your problem, then it is likely that there is a plugin issue with your site. As we mentioned earlier that several WordPress plugins use redirection techniques to do a variety of things. We will try to help you troubleshoot.

    如果上一步没有解决您的问题,则您的网站可能存在插件问题。 正如我们前面提到的,几个WordPress插件使用重定向技术来做各种事情。 我们将尽力帮助您进行故障排除。

    First you need to figure out is which plugin is causing the issue. Did you activate a new plugin recently right before this error happened? Did you update plugins right before this error happened? If the answer to any of the above questions is YES, then it narrows the problem down to that plugin. You can simply deactivate that plugin by deleting that plugin’s folder from wp-content/plugins/

    首先,您需要确定是哪个插件导致了该问题。 您是否刚刚在发生此错误之前激活了一个新插件? 您是否在发生此错误之前更新了插件? 如果以上任何一个问题的答案为是,那么它将问题缩小到该插件。 您可以通过从wp-content / plugins /中删除该插件的文件夹来简单地停用该插件

    If you do not know which plugin is causing the issue, then you would need to do some trial and error. The quickest way to do this is by deactivating all plugins. After deactivation of all plugins on your site, you need to use FTP to download the .htaccess file as a backup. You can find this file in your site’s root directory. Once you have downloaded the file, delete it from your server. Now try to access your site.

    如果您不知道哪个插件引起了问题,则需要进行一些反复试验。 最快的方法是停用所有插件 。 停用站点上的所有插件后,您需要使用FTP下载.htaccess文件作为备份。 您可以在网站的根目录中找到此文件。 下载文件后,将其从服务器中删除。 现在尝试访问您的网站。

    This process will allow your server to regenerate a new .htaccess file, and since there are no plugins activated, it will most likely fix the issue. If the error is gone now, then you know for certain that it was a plugin causing this error.

    此过程将使您的服务器重新生成新的.htaccess文件,并且由于未激活任何插件,因此很可能会解决此问题。 如果错误现在消失了,那么您可以肯定地知道它是导致此错误的插件。

    The next step is to find out which plugin was the culprit. To do this, you need to download and install fresh copies of all your plugins. Activate plugins one at a time and after activating each plugin try to browse several pages on your site using a different browser as a non-logged in user. Hopefully you will find the plugin that caused the issue.

    下一步是找出哪个插件是罪魁祸首。 为此,您需要下载并安装所有插件的新副本。 一次激活一个插件,然后在激活每个插件后,尝试使用其他浏览器作为非登录用户浏览站点上的多个页面。 希望您会找到引起该问题的插件。

    These are all the possible solutions that may fix this “error too many redirects issue” in WordPress. Did any of the above solutions fixed the problem for you? If so, then please let us know in the comments. Have you encountered the error too many redirects issue in the past? how did you fix it? If you know a fix that is not listed in the article above, then please contribute in the comments below. We will make sure to keep the article up to date with any new advice from our users.

    这些都是解决WordPress中“错误太多重定向问题”的可能解决方案。 以上任何解决方案都可以为您解决问题吗? 如果是这样,请在评论中告知我们。 过去是否遇到错误太多重定向问题? 你怎么修好它的? 如果您知道上面的文章中未列出的修复程序,请在下面的评论中提供帮助。 我们将确保根据用户的任何新建议使文章保持最新。

    If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

    如果您喜欢这篇文章,请订阅我们的YouTube频道 WordPress视频教程。 您也可以在TwitterFacebook上找到我们。

    翻译自: https://www.wpbeginner.com/wp-tutorials/how-to-fix-error-too-many-redirects-issue-in-wordpress/

    wordpress 重定向

    展开全文
  • url多重定向

    2020-01-11 09:30:39
    有的时候我们需要用一个函数处理多个URL # 2.X以后变为 urlpatterns = [ path('admin/', admin.site.urls), path('baidu/', views.baidu), path('login/', views.login), ... path('...

    有的时候我们需要用一个函数处理多个URL

    # 2.X以后变为
    
    urlpatterns = [
        path('admin/', admin.site.urls),
        path('baidu/', views.baidu),
        path('login/', views.login),
    
        path('baidu/2003/', views.baidu),
        path('baidu/2004/', views.baidu),
        re_path(r'^baidu/[0-9]{4}/$', views.baidu),
    ]
    

    如果在路径内想要使用正则表达式进行匹配的话,2.X以后变为需要进行导入

    from django.urls import re_path
    

    如下写完,下面的URL效果是一个的
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    如果要在后台修改URL的同时,不修改前端的提交地址,那么就可以用别名的方法
    前端:

    <h1>{% url "gf" %} 是一个固定的写法 gf是别名</h1>
    <form action="{% url "gf" %}" method="post"> 
        <input type="text" name="user">
        <input type="password" name="pwd">
        <input type="submit" value="submit">
    </form>
    

    urls.py

    # path("login/",views.login),
    path("login/aa/",views.login,name="gf"), # 访问时要写login/aa/ 但是前端就不用在进行修改了。
    

    路由分发:从全局的分配URL中分离出来,放在自己的APP下

    from django.urls import include
    path('blog/', include('blog.urls')),
    
    

    views.py视图文件中,如果有多个变量要返回给前端那么可以使用 locals()方法

    def userInfo(request):
        if request.method=="POST":
            u=request.POST.get("username",None)
            s=request.POST.get("sex",None)
            e=request.POST.get("email",None)
            
       return render(request,"index.html",locals()) # 注意这里,这样以后前端可以直接在{{u}}来使用了。
    

    重定向 redirect()方法

    return redirect("http://wwww.baidu.com") # 如登录成功和失败时用到。
    
    展开全文
  • tee 多重定向

    2018-04-25 22:26:00
    1.命令功能 tee读取标准输入的数据,并将内容输出成文件。 2.语法格式 tee option file tee [-ai] 文件 参数说明 参数 参数说明 -a 追加到文件后面,非...[root@localhost ~]# ...

    1.命令功能

    tee读取标准输入的数据,并将内容输出成文件。

    2.语法格式

    tee  option  file

    tee  [-ai]  文件

    参数说明

    参数

    参数说明

    -a

    追加到文件后面,非覆盖

    -i

    忽略中断信号

    3.使用范例

    范例1

    [root@localhost ~]# who |tee who.txt
    
    root     pts/0        2018-04-25 04:04 (172.16.2.100)
    
    root     pts/1        2018-04-25 04:04 (172.16.2.100)
    
    root     pts/2        2018-04-25 04:05 (172.16.2.100)
    
    [root@localhost ~]# cat who.txt
    root     pts/0        2018-04-25 04:04 (172.16.2.100)
    
    root     pts/1        2018-04-25 04:04 (172.16.2.100)
    
    root     pts/2        2018-04-25 04:05 (172.16.2.100)

    范例2

    [root@localhost ~]# ps |tee -a who.txt
    
       PID TTY          TIME CMD
    
      1445 pts/0    00:00:00 bash
    
      3638 pts/0    00:00:00 ps
    
      3639 pts/0    00:00:00 tee
    
    [root@localhost ~]# cat who.txt
    
    root     pts/0        2018-04-25 04:04 (172.16.2.100)
    
    root     pts/1        2018-04-25 04:04 (172.16.2.100)
    
    root     pts/2        2018-04-25 04:05 (172.16.2.100)
    
       PID TTY          TIME CMD
    
      1445 pts/0    00:00:00 bash
    
      3638 pts/0    00:00:00 ps
    
      3639 pts/0    00:00:00 tee

    转载于:https://www.cnblogs.com/joechu/p/8947839.html

    展开全文
  • 关于wordpress管理后台出现产生过多重定向问题,具体表现是管理员及用户无法登录后台,貌似出现了无限循环或根本无法跳转。 我们都知道在用户没有登录的时候,你输入登录如你的域名/wp-admin或wp-login.php时,只有...
  • 3.22 tee:多重定向

    2020-03-18 15:43:47
    3.22 tee:多重定向 3.22.1 命令详解 【命令星级】 ★★★☆☆ 【功能说明】 tee命令用于将数据重定向到文件,同时提供一份重定向数据的副本作为后续命令的标准输入。简单地说就是把数据重定向到给定文件和屏幕上...
  • ...I was able to successfully install wordpress but whenever I try to open the website it says "too many redirects".... <p>My /etc/nginx/sites-available/webproxy is: <pre><code>server { ...
  • <p>I want to create a custom middleware that only if the user is authenticated and the email is a certain email to access the /admin page. <p>Although, when I specify my custom route and then a ...
  • ... <pre><code><IfModule mod_rewrite.c> ############################################ ## enable rewrites ...############################################ ## you can put here your magento root ...
  • <p>Please help me. I got this error everytime I tried to login. - "This webpage has a redirect loop ERR_TOO_MANY_REDIRECTS" Please help me and I'll appreciate your help very much....
  • require 'net/http' require 'uri'$params = { 'baseurl' => 'http://www.XXX.com', 'pageurl' => '/XXX', 'useragent' => 'GoogleBot', } unless $params; def fetch(gameurl, limit = 10) # li
  • <p>I have searched across stackoverflow, since my problem is specific, couldnt find anywhere, so posting it here. Hope one of us can suggest the resolution. This is my htaccess code: ...
  • <p>I'm creating a login system with Ion Auth. I have this code: <pre><code><?... defined('BASEPATH')) exit('No direct script access allowed');...class Main extends CI_Controller { ... </div>
  • <p>Please can anyone help me on this form, I need to have this done pretty much right now for my client and I am lost!... If they don't input a correct zip code of San Diego, it will take them to a a...
  • PHP-SDK有太多重定向

    2012-10-25 09:34:45
    ... <p>It seems that many more people have got this issue (<a href="https://stackoverflow.com/questions/8771833/not-getting-access-token-or-too-many-redirects">here, ...
  • <p>I m getting this error <strong>"Too Many Redirects in the page" during magento setup, between Configuration and Create Admin Account <p><strong>I have already installed sample data in a db ...
  • 这里讲的是多重嵌套。没用过 eof的朋友请参考其他基础贴在自动化运维中,常常需要shell脚本。在自动化创建脚本时,会遇到脚本内容里有用eof重定向到配置文件的代码。这样就不能用eof来创建脚本了,所以要多方法混...
  • 打开网页浏览器提示:此网页包含重定向循环的解决打开网页浏览器提示:此网页包含重定向循环的解决 网页生成了过多的重定向。清除此网站的 Cookie 或允许第三方 Cookie 可能会解决该问题。如果不能解决,则可能是...
  • axel提示重定向太多

    千次阅读 2019-08-16 00:36:00
    国内服务器的宽带真是感人,顺便吐槽下,都2019年了啊啊啊啊啊。 不废话:是因为版本太低(yum源)的原因导致的,我们通过github源码手动安装即可。 依赖安装: yum install -y gcc openssl-devel ...
  • 此网页包含过多的重定向

    千次阅读 2020-05-15 17:42:25
    今天有人反映我的网站加载不了图片,说是有跨域问题看到这个图,我瞬间知道哪里出现问题了。有的人访问我的网站用的是http,有的用的https。网站的静态资源都是在https下,...提示说此网页包含过多的重定向。然后我...
  • 银行行业月报:多重因素干扰共振,定向降准应时而生.pdf
  • 本文实例讲述了Python实现网络端口转发和重定向的方法。分享给大家供大家参考,具体如下: 【任务】 需要将某个网络端口转发到另一个主机(forwarding),但可能会是不同的端口(redirecting)。...
  • 用C语言实现的一个简易的shell,能够接受用户输入的命令并执行操作,支持多重管道及重定向。 程序运行后,会模拟shell用绿色字体显示当前的用户名、主机名和路径,等待用户输入命令。程序逐次读取用户输入的指令...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,935
精华内容 1,574
关键字:

多重定向