草庐IT

定向Nginx

全部标签

php - 如何让用户的浏览器忘记包含刷新重定向的缓存 index.html 文件?

在服务器上安装了WordPress,该服务器之前有一个包含以下内容的index.html文件:现在即使index.html文件不再存在,我的浏览器(可能还有许多以前浏览过该网站的用户的浏览器)仍然重定向到home.html。这样做的结果是WordPress在尝试查看网站根目录时给出“未找到”错误(即mysite.com重定向到mysite.com/home.html)。我已经尝试将Apache设置添加到.htaccess文件(根据this),但没有成功。可能Apache模块被禁用。不确定如何检查。这是一个cPanel站点,如果未安装,我可能无法激活该模块。我还尝试创建一个重定向到hom

php - 重定向的 HTTP 问题

当用户输入错误数据时,我希望页面显示一条消息10秒,然后重定向到Google。当我使用此代码时,页面会重定向到Google,但不会正确显示此消息。if($m==12&&$d==31){echo"youenteredwrongdata";sleep(10);header("Location:http://google.com");die();}我该如何解决? 最佳答案 您不能使用资源和消息来响应请求的资源可以在不同的URL中找到的HTTP请求。如果您想在一段时间后重定向,则需要使用文档级解决方案(例如或JavaScript)。例如:f

php - 注销后 Laravel 5 重定向 - 如何重定向回来?

我想在用户成功注销后重定向回用户所在的位置,因为我有即使注销也可以访问的方法。我保护我的PhotosController中的每个方法,除了@showpublicfunction__construct(){$this->middleware('auth',['except'=>'show']);}要在注销后设置重定向,我在我的AuthController中设置属性,如下所示:protected$redirectAfterLogout='/customLogoutPage';但我想将用户重定向回他之前所在的位置,因为他即使没有被锁定也可以看到View。我在这个方向上做了一些尝试:prote

php - 如何在 PHP 中重定向到同一页面,但没有某些参数?

假设我的访客到达:mydomain.com/nice-url/?p1=a&p2=b我希望他们被重定向到:mydomain.com/nice-url/?p1=a(可能带有header("Location:)所以我想去掉p2=b字符串。由于这只是一个示例,可能还有许多其他参数,我正在寻找最聪明的解决方案,包括以下方法:去除所有以p2开头的内容。去掉所有不以p1开头的内容还要记住nice-url也可以是各种东西,例如:name-number-one,name-number-two等此外,我不寻找.htaccess解决方案,因为我想在session中存储剥离参数的值。

php - Laravel 中的多个动态 url 重定向

我看过很多类似的问题,但它们并没有解决真正的问题。我想在登录后立即将用户重定向到某个url,具体取决于用户的条件。我知道这可以通过中间件实现,所以我在app\Http\Middleware\RedirectIfAuthenticated.php中尝试过这个classRedirectIfAuthenticated{/***Handleanincomingrequest.**@param\Illuminate\Http\Request$request*@param\Closure$next*@paramstring|null$guard*@returnmixed*/publicfuncti

php - Laravel 5.2 登录不起作用,没有重定向也没有错误

我的Laravel登录名上周有效,但现在没有了(使用Laravel生成的标准登录名)。我没有收到错误消息(密码错误、异常等)。每次我按“登录”时,它都会重新加载页面。我已将重定向设置为/member。有谁知道如何解决这个问题?这里是一些文件:路线.php:/*|--------------------------------------------------------------------------|ApplicationRoutes|------------------------------------------------------------------------

php - NGINX + phpFPM 负载均衡器和 session

我有一个问题,我正在使用nginx和PHPFPM。我正在为2个phpfpm服务器使用负载均衡器。为了保持来自两个phpfpm服务器的session同步,我使用了memcached。但是当我使用memcached时,我发现页面正在变慢。当我使用文件作为session保存类型时,网络运行速度更快,但session不会立即同步(我猜文件是owerwriting)。我正在使用NFS来共享session。在为phpfpm服务器使用nginx负载均衡器时,请问如何同步session? 最佳答案 您可能在这里看到的PHP使用NFS而不是memca

php - 如何使用 php 从另一个主机服务器检索 http 页面并检测重定向

假设我在www.myhost.com有一台服务器。从那里通过使用php我想检索php文件www.anotherhost.com/somefile.php生成的html文档。我也想用php来做这个。anotherhost与myhost不在同一台服务器上。我知道fopen、f_get_contents和file等函数可以通过简单地执行例如$fp=fopen("http://www.anotherhost.com/somefile.php")从那里fp可以用作任何其他文件指针来读取内容。但是,出于某种原因,当我尝试检索somefile.php生成的html文档时,我还想知道另一个主机上的so

php - 在 CodeIgniter 中重定向 index.php

我创建了一个CodeIgniter应用程序,现在我正在尝试将带有index.php的url重定向到没有它的url。我当前的.htaccess是:RewriteEngineOnRewriteBase/#Removestrailingslashes(preventsSEOduplicatecontentissues)RewriteCond%{REQUEST_FILENAME}!-dRewriteRule^(.+)/$$1[L,R=301]#Enforcewww#Ifyouhavesubdomains,youcanaddthemto#thelistusingthe"|"(OR)regexop

php - 根据国家和运营商重定向移动用户

任何人都知道实现此目的的简单方法(最好是PHP)。我想根据他们的国家和运营商(如T-mobile或Vodafone)重定向移动访问者。提前致谢 最佳答案 有一个HTML5网络信息API:http://dvcs.w3.org/hg/dap/raw-file/tip/network-api/index.html虽然不确定您是否可以获得运营商信息,但我知道一些运营商提供了自己的HTML5API,您可以利用它们:http://developer.att.com/developer/forward.jsp?passedItemId=97002