草庐IT

redirect

全部标签

php - 我的网站由于某种原因没有被编入索引

我使用http://www.auditmypc.com/xml-sitemap.asp检查它是否被抓取。http://www.domain.com/未被抓取http://www.domain.com/bg/未被抓取http://www.domain.com/bg/medical/确实释放了巨大的爬行事件此外,出于某种原因,/bg/medical/是否具有www也很重要。如果没有,爬行将不再起作用。.htaccess文件:RewriteEngineonRewriteBase/RewriteCond%{http_host}^domain.com[NC]RewriteRule^(.*)$ht

php - 在使用重定向进行迁移时保持旧 URL 有效

我们以前为我们的案例记录系统使用非搜索引擎友好的自定义CMS。我们正计划迁移到WordPress。由于我们有几个指向我们之前安装的链接,我们希望让它们在新域中保持事件状态。幸运的是,我们在以前的CMS中的所有链接都是http://www.example.com/cases/the-case-number格式。我们现在正在考虑如何实现它。我认为我们有两个解决方案:要么在我们的WordPressheader顶部放置一个redirect_to_old()函数,以在每次加载页面时获取当前URL,如果URL请求匹配“/cases/”,则重定向到以前的CMS使用header("Location:$

.htaccess - 旧页面 PR 到

我的网站有许多指向其页面的链接。我将彻底更新站点,更新CMS、内容和页面结构。域保持不变。如果用户在互联网上的某处找到旧链接,他们会在浏览器中获取什么到旧站点页面并在它已经是一个新站点时通过该链接进行操作,并且链接指向的旧页面不存在?如果旧链接如何进行重定向或其他内容页面未对域的根目录打开?谷歌在那种情况下如何不失去PR和将旧页面的PR权重重定向到主域?我非常感谢关于这个话题的任何相关讨论,因为它从各个方面来说都非常有趣。 最佳答案 WhatwillgetusersinbrowseriftheyfindsomewhereontheI

php - 如何根据浏览器区域设置重定向用户而不丢失任何排名

我目前有一个只有英文的网站。该站点已在搜索引擎中编入索引。我正在翻译它,我的新网址是这样的:英语:http://www.mywebsite.com/en/controller/method法语:http://www.mywebsite.com/fr/controller/method我希望当用户加载站点上的页面时,URL中没有任何区域设置,他将被重定向到一个新的URL,其中包含他的浏览器区域设置.我的问题是不是如何做到这一点,但我不想失去在搜索引擎中的任何排名,而且我不知道301重定向是否足够,因为搜索引擎将根据它们提供的区域设置重定向到两个不同的URL...Google会理解吗?谢谢

.htaccess - 更改网站域和重定向

我们正在将一个相当大的网站从已存在很长时间的domain.one迁移到domain.two。如果人们仍然找到domain.one的链接,我们希望他们重定向到domain.two上的适当位置(如果可能)。切换后不再需要Domian.one。我对移动整个域一无所知,因此可以使用一些关于最佳方式的建议来进行切换,同时保留多年来获得的SEO。感谢任何帮助。非常感谢 最佳答案 将其放入您的根Web目录中的htaccess文件中。它会将您的用户和搜索引擎转发到新域上的新URL。Options+FollowSymLinksRewriteEngin

redirect - 301 从一个域重定向到另一个域

好的,我刚刚重新设计了我的客户网站并更新了站点地图。这意味着站点地图结构不一样。新站点也托管在具有新域名的新服务器上。为了保持所有链接和SEO完好无损,我必须进行301重定向。但是,我不确定如何才能做到这一点。域A*服务器A*域B*服务器B*域A是原始域,必须转发到域B,因为域B是新的主域。只是一个简单的转发,以防止重复内容。域B的内容托管在服务器B上,而域A的旧内容托管在服务器A上.我在哪台服务器上进行.htaccess文件中的301重定向以及如何实现它,以便来自DomainA的链接正确重定向到DomainB?简单的重定向是否足够,还是我还必须重写?我又是在哪个服务器上进行这些更改?

WordPress 忽略 301 重定向

我最近开始使用Wordpress而不是Joomla来构建网站,但似乎很难将旧URL重定向到新URL。我有很多URL需要重定向,所以我使用了一个在线301生成器,它在Joomla中一直对我来说效果很好,但WordPress只是忽略了它。任何想法都是我出错的地方。这是我的.htaccess的片段。#BEGINWordPressRewriteEngineOnRewriteBase/RewriteRule^index\.php$-[L]RewriteCond%{REQUEST_FILENAME}!-fRewriteCond%{REQUEST_FILENAME}!-dRewriteRule./i

regex - htaccess : redirect 301 doesn't work properly

这段代码工作正常:RewriteEngineOnRewriteBase/my/project/dir/RewriteCond%{REQUEST_FILENAME}!-fRewriteCond%{REQUEST_FILENAME}!-dRewriteRule^(.+)$/my/project/dir/index.php?uri=$1[QSA,L]但现在我想在URL中强制使用www.以避免重复内容(SEO)。我找到了这个代码片段,但我无法将它集成到我的代码中:RewriteEngineonRewriteCond%{HTTP_HOST}!^www\.domain\.com$RewriteRu

java - Tapestry 5 将大小写混合的 URL 重定向为小写

Tapestry5中的URL不区分大小写,这意味着您可以键入http://www.mYsItE.com/iNDEX它将加载http://www.mysite.com/索引。地址栏将以小写形式显示域名,但会保留您用于页面的大写字母(例如,上面的示例将在地址栏中显示为http://www.mysite.com/iNDEX页面加载后)出于SEO目的,我们希望让我们的网站301将任何大小写混合的URL重定向为全小写-将整个URL转换为小写,而不仅仅是域名。有没有办法将Tap5配置为301重定向混合大小写的URL为小写?(我希望这个问题不要太宽泛。如果是这样请原谅我。)

wordpress - 即使在重定向后仍持续出现 404 - 为大众做什么

我的WordPress博客的永久链接是/%postname%/,但出于某些原因我将永久链接更改为/%postid%/%postname%/,并找到了那里在许多其他情况下是个大问题,因此将永久链接恢复为/%postname%/,但在这段时间内,谷歌做了它的目的。现在我在很多方面都得到了连续的404...常见的有:http://example.com/%postid%/%postname%/http://example.com/date/%year%/%month%/所以我安装了重定向插件并使用了很多天。我已经为这两个原因进行了重定向,但不知何故它实际上并没有起作用。一种新型的404正在生