草庐IT

重定向SQLServer

全部标签

CodeIgniter 重定向 503

我想为我的网站设置一个维护页面。为此,我在运行的第一个脚本(MY_Controller)中检查了数据库中的一个字段。如果它正在进行维护,我想将用户重定向到维护页面。这有效:redirect("maintenance",'location');这是我的问题。我想将header代码设置为503,以避免机器人索引维护页面而不是真实页面。但每当我这样做时:redirect("maintenance",'location',503);维护页面未加载,URL未更改。 最佳答案 我使用CI的redirect()函数来显示维护页面,并尝试使用503

WordPress 不必要的重定向。如何解决问题

大家好,我遇到了一个奇怪的问题,我认为是.htacces导致了这个问题。我运行一个WORDPRESS站点,并使用SEO工具包(Microsoft)检查它。报告完成后,它提出了一些违规行为:“链接到”http://www.example.com/?p=11"导致HTTP重定向到"http://www.example.com/example/”。-我在wordpress中激活了永久链接。-我通过yoast插件使用SEO。-我的.htaccess文件是:`#BEGINWordPressRewriteEngineOnRewriteBase/RewriteRule^index\.php$-[L]

php - 使用 404 页面作为重定向系统?

我必须将整个站点移动到新域,旧域将用于另一个站点,因此我希望删除旧域中的所有文件。我可以删除所有文件并使用404错误页面将流量重定向到新页面吗?例子:if($page=="http://www.site1.com/pagexxx.htm"){header('Location:http://www.site2.com/new_page.html');}它在技术上和SEO上是否正确? 最佳答案 另一种方法是在您的旧域上创建另一个php文件,并在.htaccess中添加以下内容:ErrorDocument404/dir/.../file.

.htaccess - CDN 图像重定向(避免使用 htaccess 的重定向循环)

我已在AWSCloudfrontCDN上启动并运行所有内容,我遇到的唯一问题是关于我的图像文件。它们都按需要显示,但旧版本不强制重定向。例如:图片@http://domain.com/images/image.jpg将指向并显示在http://cdn.domain.com/images/image.jpg,但没有子域的以前版本也可以访问。我知道这听起来有点乏味,但所有流向前一张图片的“果汁”都不会流向新图片,因为它不会强制进行重定向。理想情况下,每当我将http://domain.com/images/image.jpg放入浏览器时,我都希望它重定向到http://cdn.domain

ssl - 如何使用 nginx 和 cloudflare 将 www 重定向到非 www 并将 http 重定向到 https?

我正在使用以下方法将所有用户重定向到https和non-www:server{listen80;listen[::]:80;server_namewww.example.comexample.com;return301https://example.com$request_uri;}server{listen443ssl;listen[::]:443ssl;server_namewww.example.com;return301https://example.com$request_uri;}server{listen443ssl;listen[::]:443ssl;server_na

.htaccess - Seo 301 绝对 URL 重定向,Prestashop

我正在清理一些旧东西,我需要做一些301重定向。例如:我有以下绝对URL:http://mysite.dk/product.asp?product=371&sub=0&page=1我需要重定向到:http://mysite.dk/category/test我试过htaccess:RedirectMatch301/product.asp?product=371&sub=0&page=1/category/test但上面的代码不起作用,它显示404页面并忽略我刚刚进行的重定向。请注意,product.asp不作为文件存在!但是如果我使用:RedirectMatch301/product.a

.htaccess - 我应该为 htaccess 使用重定向 301

这是我用来始终将https和www添加到我的代码中的代码。RewriteEngineOnRewriteCond%{HTTP_HOST}^example\.com$[OR]RewriteCond%{HTTPS}!onRewriteRule^(.*)$https://www.example.com/$1[R,L]我读过有关使重定向=301的内容,想知道我是否应该这样做以及如何做到这一点? 最佳答案 301重定向用于永久URL重定向,因此,在您的情况下,应使用[R=301,L]。Google声明如下:Ifyouneedtochangeth

php - 外部网站的内部重定向网址显示在谷歌上

我有一个外部链接的重定向URL例如click这做得很好。但是,在google上搜索“site:www.mysite.com”这样的站点会显示我的重定向链接,点击它们会直接将我带到重定向到的位置。有什么方法可以阻止Google在其结果中使用这些特定链接吗?如有任何帮助,我们将不胜感激! 最佳答案 您可以创建一个robots.txt文件并将这两行文本放入其中:User-agent:*Disallow:/redirect看这里的解释,http://www.robotstxt.org/robotstxt.html

.htaccess 重定向添加尾部斜线

一段时间以来,我一直在使用以下.htaccess将非https重定向到https:RewriteEngineonRewriteCond%{HTTPS}!=on[NC]RewriteRule^(.*)$https://%{HTTP_HOST}%{REQUEST_URI}[R=301,L]然而,本周一位SEO专家告诉我,这为这样的链接提供了2个重定向:www.example.com/test第一个到https://www.example.com/test第二个到https://www.example.com/test/显然这对SEO不利,所以我尝试在最后一行添加/,这对文件不起作用,例如w

.htaccess - 将页面从旧站点重定向到新站点 - 一个接一个

我正在尝试将来自多个旧域的页面逐页重定向到一个新域,即:第1页:http://www.example.org/default.asp?id=1重定向到http://www.example2.org/newpage.html第2页:http://www.example2.org/default.asp?id=2重定向到http://www.example.org/contact.html……等等。每个旧页面都会重定向到特定的新页面。我试着按照.htaccess的方式写一些东西Redirect301http://www.example.org/default.asp?id=1h-tp://