草庐IT

Redirect

全部标签

redirect - 301 循环对自身的 SEO 影响?

此处的理论问题...如果一个网站有多个301重定向循环,以便重定向将页面指向自身怎么办?(即mysite.com/mypage指向mysite.com/mypage)在SEO方面。也许更重要的是,如果我要找到一个具有以下301重定向的站点:/重定向到mysite.com,以便主页被重定向回基域。这会导致网站被搜索引擎除名吗? 最佳答案 建议客户端(如浏览器)检测无限重定向循环,如section6.4ofRFC7231中所述:AclientSHOULDdetectandinterveneincyclicalredirections(i

php - 创建 301 重定向多个 url 地址同一服务器?

让我们以下面的图片为例。问题是3个url地址指向同一台服务器,出于SEO的原因,我需要创建一个从一个到另一个的301重定向。但我不能在htaccess中这样做,因为它为其中一个域创建了一个无限循环,我也尝试这样的事情::if($do_redirect!==''&&trim($do_redirect,'/')!==trim($userrequest,'/')){if(strpos($do_redirect,'/')===0){$do_redirect=home_url().$do_redirect;}header('HTTP/1.1301MovedPermanently');header

.htaccess - 如何使用 htaccess 将非 www 重定向到 www?

我正在尝试执行从非WWWurl到WWWurl的htaccess重定向。我在这个论坛上看到了很多例子,比如:Redirectnon-wwwtowwwin.htaccess但它们都不像我想要的那样工作。我的网址是:www.evo.co.il例如我网站上的一个页面是在url中获取slug并重定向到页面(通过htaccess)所以我希望它能像这样工作:evo.co.il->www.evo.co.ilevo.co.il/בניית-אתים->www.evo.co.il/בניית-אתים我看到的一些示例仅适用于根域而不适用于页面,其他一些示例以这种方式重定向内部页面:evo.co.il/בנ

AngularJS SEO htaccess : redirect root domain to snapshot

我在html5模式下使用angular$routeProvider.otherwise({redirectTo:'/index'});$locationProvider.html5Mode(true).hashPrefix('!');为此我有htaccess来处理谷歌索引#RewriteanythingwithgoogleappendedstringtoenglishversionofthesnapshotRewriteCond%{QUERY_STRING}^_escaped_fragment_=RewriteCond%{HTTP_HOST}^touchtyping.guru[NC]R

redirect - URL 更改的高流量页面

我有一个页面很长时间了,每天大约有20k的页面浏览量,但现在我需要重新设计页面,并将其移动到不同的URL,该页面现在在Google中排名第一,如果我将重定向指向我的新URL或子域,它会影响我的网页排名和流量吗? 最佳答案 执行从旧URL到新URL的301重定向将有助于转移现有权重。但是,一旦搜索引擎进入该页面,您的所有内容和其他因素就会决定排名。 关于redirect-URL更改的高流量页面,我们在StackOverflow上找到一个类似的问题: https:

apache - 我应该在 htaccess 中重写的 url 上放置重定向吗?

例如RewriteEngineOnRewriteRule^tour/?$tour-info.php[NC,L]www.site.com/tour/会查看www.site.com/tour-info.php我的问题是:将www.site.com/tour-info.php保留为可寻址URL是否是糟糕的SEO做法,还是应该在其上放置重定向?更新如果您有下面的htaccess代码...如何使用正则表达式使其更高效?另外,就SEO而言,是否应该将可访问的页面(例如“tours/a.php”)重定向回“tours/a/”或主页?我正在更新我网站的网址结构。我正在重写的url还没有被抓取。Rewr

.htaccess - 重定向带有大括号的 URL

我有大约30.000个旧网址需要重定向我正在使用excel获取每个URL的重写规则我的旧URLS在查询字符串部分使用唯一标识符基本上我正在尝试重定向www.mysite.com/dettagli.asp?ID_S={965c1471-b985-45c1-9d7a-9fcede5711ed}到www.mysite.com/mynewurl.html我可以将任何UID映射到excel中的新URL,但到目前为止重写规则还没有成功我试过在他们前面用“\”转义居里括号,没有运气到目前为止我已经尝试过了redirect301/dettagli.asp?ID_S={965c1471-b985-45c

azure - Microsoft Azure 上的 301 重定向

我有一个在MicrosoftAzure上运行的网站。我正在为这个网站开发一个新的CMS系统,并且将使用https而不是新网站的http。所以我必须将所有旧网址重定向到新网址。旧网址和新网址不同-不仅仅是http与https不同。对我所有的旧页面进行301重定向的正确方法是什么?它必须正确完成,所以它不会影响SEO。对于Apache网络服务器,您只需创建一个包含新旧url的.htaccess文件,该文件将用作301重定向文件。看到这个:https://mediatemple.net/community/products/grid/204643080/how-do-i-redirect-m

php - 使用 PHP 进行 SEO URL 重定向

我想知道什么是最好的SEO重定向,301还是302?我想将一些URL重定向到PayPal购买页面,301或302哪个最好?例如:Iwanttoredirectthislink:http://example.com/?product_id=123ToPayPalpurchasepage:https://www.paypal.com/xxxxxxxxetc...301还是302?谢谢。 最佳答案 规则已更改(至少对Google而言)以前是301重定向,但是Google的JohnMuellerannounced在2016年2月,这不再重要

redirect - (如何)我应该从我的默认日历页面重定向用户?

我有一个位于http://domain.com/calendar/的日历。这显示了当月的事件。其他月份可以查看http://domain.com/calendar/january/http://domain.com/calendar/february/等等这意味着目前(即九月)URLhttp://domain.com/calendar/september/显示与http://domain.com/重复的内容日历/。我最初的想法是将用户从http://domain.com/calendar/重定向到http://domain.com/calendar/{current-month}/。但