我想为我的网站设置一个维护页面。为此,我在运行的第一个脚本(MY_Controller)中检查了数据库中的一个字段。如果它正在进行维护,我想将用户重定向到维护页面。这有效:redirect("maintenance",'location');这是我的问题。我想将header代码设置为503,以避免机器人索引维护页面而不是真实页面。但每当我这样做时:redirect("maintenance",'location',503);维护页面未加载,URL未更改。 最佳答案 我使用CI的redirect()函数来显示维护页面,并尝试使用503
我必须将整个站点移动到新域,旧域将用于另一个站点,因此我希望删除旧域中的所有文件。我可以删除所有文件并使用404错误页面将流量重定向到新页面吗?例子:if($page=="http://www.site1.com/pagexxx.htm"){header('Location:http://www.site2.com/new_page.html');}它在技术上和SEO上是否正确? 最佳答案 另一种方法是在您的旧域上创建另一个php文件,并在.htaccess中添加以下内容:ErrorDocument404/dir/.../file.
我有一堆具有以下结构的页面:我希望这两个页面都可以访问:/项目/一个/项目/两个/项目/三和:/promotional-offers/2014/february/one/promotional-offers/2014/february/two/promotional-offers/2014/february/three/items/...应该只是打开页面。/promotional-offers/2014/february/...应打开页面/items/...并转到anchor#promotions(向下滚动到适当的div)。/items/one/#promotions/items/tw
我已在AWSCloudfrontCDN上启动并运行所有内容,我遇到的唯一问题是关于我的图像文件。它们都按需要显示,但旧版本不强制重定向。例如:图片@http://domain.com/images/image.jpg将指向并显示在http://cdn.domain.com/images/image.jpg,但没有子域的以前版本也可以访问。我知道这听起来有点乏味,但所有流向前一张图片的“果汁”都不会流向新图片,因为它不会强制进行重定向。理想情况下,每当我将http://domain.com/images/image.jpg放入浏览器时,我都希望它重定向到http://cdn.domain
我对编写htaccess规则有点陌生。我想让我网站中的url尽可能简单。假设我想为根域“映射”/home/目录。所以,http://www.domain.com将在不更改url的情况下显示/home/目录中的内容。此外,我不希望用户/谷歌访问:http://www.domain.com/home/,所以,如果有人访问该URL,我想将他们重定向回我的根域:http://www.domain.com.我看到谷歌正在为两个具有相同重复内容的目录编制索引。http://www.domain.comhttp://www.domain.com/home/我能做些什么来阻止这一切吗?我不想使用rob
我正在清理一些旧东西,我需要做一些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
这是我用来始终将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
我有一个外部链接的重定向URL例如click这做得很好。但是,在google上搜索“site:www.mysite.com”这样的站点会显示我的重定向链接,点击它们会直接将我带到重定向到的位置。有什么方法可以阻止Google在其结果中使用这些特定链接吗?如有任何帮助,我们将不胜感激! 最佳答案 您可以创建一个robots.txt文件并将这两行文本放入其中:User-agent:*Disallow:/redirect看这里的解释,http://www.robotstxt.org/robotstxt.html
我正在运行一个包含3个域的网站,重定向到该域(没有索引文件,仅通过提供商的管理面板)。有没有办法对这些重定向域进行SEO?当我想到这个时,我意识到通过重定向您可能无法上传.htaccess,因为您没有网络空间。我认为这是不可能的,但我问只是为了确定。 最佳答案 您是对的-无法对仅重定向到不同域的域进行SEO。无论如何,元标记/数据不会给您带来任何SEO好处-一切都与内容和权威有关。 关于.htaccess-htaccess中的元标记关键字?,我们在StackOverflow上找到一个类似
我正在为一家已有网站的公司创建一个修改后的网站。许多页面都是相同的主题和具有新设计的文本。我是否应该使用与先前站点相同的文件路径以避免谷歌或其他搜索引擎排名下降 最佳答案 以下是一些良好开端的指南:http://googlewebmastercentral.blogspot.com/2008/04/best-practices-when-moving-your-site.html 关于redirect-转移到修改后的网站;如何不经历搜索引擎优化的下降;文件路径的使用,我们在StackOv