草庐IT

Redirect

全部标签

.htaccess - htaccess 重定向通过 CMS 管理的子目录的 URL

我们网站的所有网址都写在www.mydomain.com/sub1/cms/pagename通过CMS我们可以指定pagenamesub1和cms实际上不是服务器上的目录。我们需要更改页面名称以使其对SEO更加友好,但我们仍然希望旧页面名称的所有流量都指向新页面。我尝试制作一个.htaccess文件指定:Redirect301/sub1/cms/oldpagenamemydomain.com/sub1/cms/newpagename但它不起作用。我已经成功了:Redirect301/oldpagenamemydomain.com/sub1/cms/newpagename这可以通过.ht

redirect - 站点性能 : rel=canonical vs redirect 301

来自thispageontheblogofMattCutts,他说如果您不能使用301重定向,rel=canonical应该是次要选择。使用301重定向而不是rel=canonical是否存在任何性能问题? 最佳答案 根据我的经验,性能差异可以忽略不计。301重定向的实现涉及更多步骤,因此rel=canonical的性能可能会稍好一些。额外的步骤通常执行得非常快,不会增加任何明显的延迟或对服务器资源造成压力。rel=规范用户请求/non-canonical.html服务器查找规范URL:/canonical.html服务器构建一个包

.htaccess 301 将非斜杠域和斜杠域重定向到 .html

我正在尝试向我的.htaccess添加一些代码,以将斜杠和非斜杠url重定向到.html所有url除了我的主页。例如www.mydomain.com/cat/和www.mydomain.com/cat应该重定向到www.mydomain.com/cat.html我已经设法将以下内容添加到我的.htaccess中,它将www.mydomain.com/cat重定向到正确的位置www.mydomain.com/cat.html但需要一些帮助来了解如何将斜杠版本重定向到.html页面RewriteCond%{REQUEST_URI}!\.[^./]+$RewriteCond%{REQUEST

.htaccess - htaccess 文件将根页面以外的所有页面重定向到其他域(好主意与否?)

我有以下问题:我有一个在website.com上运行的网站它有很好的PageRank和许多导入链接,但是网站是荷兰语的,我们有越来越多的国际客户。因此,我想将此网站转移到另一个域(website.be)并在website.com上安装一个英文新网站,只专注于我们面向国际的产品我的想法是有一个htaccess文件来将所有流量重定向到website.be域(我在其中复制/粘贴确切的网站)。但是,域website.com的根显然不应重定向。这是个好主意吗(看看Google的值(value)),如果是的话,这个htaccess文件应该是什么样子? 最佳答案

http - 302 和 307 重定向有什么区别?

302FOUND和307TEMPORARYREDIRECTHTTP响应有什么区别?TheW3spec似乎表明它们都用于临时重定向,除非响应明确允许,否则都不能缓存。 最佳答案 307的出现是因为用户代理采用了事实上的行为来接受接收302响应的POST请求,并将GET请求发送到Location响应header。那是不正确行为——只有303应该导致POST变成GET。如果原始POST请求返回302,用户代理在请求新URL时应该(但不)坚持使用POST方法。引入307是为了允许服务器向用户代理明确表示,在遵循Location响应heade

.htaccess - 301重定向与mod_rewrite

我的网站上有一些SEO要做。我希望“red-bags”页面指向搜索页面“search.php?keyword=redbags”此外,我希望旧的搜索页面对新的红包进行301重定向。RewriteBase/RewriteRule^red-bags/search\.php/keyword=red\sbags[NC,L]RewriteCond%{QUERY_STRING}keyword=red\sbagsRewriteRule^search.phphttp://www.mysite.com/red-bags[R=301,L]第二条规则不起作用。请帮忙。 最佳答案

redirect - 如何对所有以数字开头的页面进行 htaccess 通配符重定向

我有一个客户在他的站点上附加了一个可索引的IDX,其中Phoenix的整个MLS都被索引了,就好像每个列表都是他站点上的一个页面一样。我们在一年多前拔掉了这个插头,但仍然得到900404重定向。我可以将一些代码放入他的.htacess文件中,将所有这些页面重定向到他的主页吗?这些伪造页面中的每一个都以数字开头,所以如果有一个我可以使用的通配符,它​​将重定向任何页面,例如http://homesaleaz.com/2394emainstreet/到主页?我认为这个可索引的IDX被Google捕获了,并且认为他的网站正在遭受这个黑帽SEO的困扰。谢谢! 最佳答

将唯一身份访问者重定向到备用主页?

我正在尝试将访问我的主页/根域的唯一身份访问者仅重定向到我的主页的替代版本。我目前正在尝试在Wordpress博客上执行此操作,但我还有其他非Wordpress网站也可以执行此操作。做这样的事情最好的方法是什么? 最佳答案 您尝试做的是A/B测试,可以使用visualwebsiteoptimizer.com等应用来完成希望对您有所帮助,谢谢。 关于将唯一身份访问者重定向到备用主页?,我们在StackOverflow上找到一个类似的问题: https://sta

.htaccess - 网站网址从自然搜索重定向到主页

我所有的网站产品网址都从自然搜索重定向到我的主页。这是我的问题:例如,我有一个名为xyz.com/product/product-id.html的url当我在google.com上搜索此url时,它会重定向到我的主页xyz.com我能知道如何解决这个问题吗,我的大部分网址都像这样重定向到主页。预先感谢您的回复。 最佳答案 转到System->Configuration->Web->UrlOptions并将字段Auto-redirecttoBaseURL设置为No。然后清除缓存以防万一。

.htaccess - 使用正则表达式的 HtAccess 重定向

有谁知道如何为这个url设置重定向:旧网址:domain.com/123-name-123-nmae.html新网址:domain.com/name-123-nmae.html我想要旧的url到新的。同一模式有数千个url,因此我需要使用正则表达式完成重定向。有正则表达式吗预先感谢您的回复。 最佳答案 将此代码放入您的DOCUMENT_ROOT/.htaccess文件中:RewriteEngineOnRewriteRule^[0-9]+-(.+?\.html)$/$1[L,NE.R=301]