草庐IT

重定向SQLServer

全部标签

seo - 重写 url 后重定向旧 url

我需要帮助来决定如何将我的旧网址重定向到新网址。此刻我有这样的网址myhost.com/viewrecipe.php?id=2但我希望它们看起来像myhost.com/recipes/梨派问题是该网站已在Google中编入索引。有没有办法为搜索引擎编写301重定向,将它们从旧类型的url重定向到新类型?如果在新的url类型中不使用id是不可能实现的,那么对于搜索引擎来说,还有什么其他的选择可以使这种转换尽可能顺利?附言所有这些都是动态网址 最佳答案 您可以在应用程序的根目录中使用.htaccess文件,其中包含:redirect30

apache - htaccess 重写 index.php 并在没有 www 的情况下重定向

我的网站网址是www.site.com如果用户访问=site.com我需要在301中重定向到www.site.com如果用户访问=www.site.com/index.php/asd我需要在301中重定向到www.site.com/asd如果用户访问=site.com/asd我需要在301中重定向到www.site.com/asd.htaccess文件是否可以满足所有这些条件?有没有人可以帮助我伙计们?:)谢谢;) 最佳答案 在您的.htaccess文件中尝试这些规则:Options+FollowSymlinks-MultiView

url - CakePHP:高级 'SEO' 路由 - 如何保存旧 URL 更改帖子的路由,用于外部链接的 301 重定向

我对新项目的路由有疑问。对于像用户这样的大多数操作和实体,URL永远不会改变,因为用户名是唯一且不可更改的。对于那些东西,我们可以很容易地使用像这样的路由:Router::connect('/a/:username/topic/:id',array('controller'=>'users','action'=>'view'),array('pass'=>array('username','id'),'username'=>'[^-]+','id'=>'[0-9]+'));Router::connect('/a/:username',array('controller'=>'users

seo - 域重定向 SEO 相对于根文件夹

我在站点根目录中遇到了两个相关问题。首先,“domain.com”和“www.domain.com”的工作方式相同。这是SEO目的的问题吗?有人告诉我要使用重定向。我应该这样做吗?我应该使用什么重定向?其次,通过“/”url访问该网站的访问者将获得地理定位并重定向到特定页面,这意味着,如果访问者从城市a访问“www.domain.com”,他将被重定向到“www.domain.com/a/”,如果访问者来自城市b,他将被重定向到“www.domain.com/b/”,等等……我应该如何解决这个问题?PS:请随意重命名问题,我不知道如何正确命名。谢谢 最佳答案

html - 大规模重定向 xyz.html/to xyz.html

我有一个简单的html网站,其中包含50多个html页面。从statistics-script中,我有时会在xyz.html/(重定向到404)而不是xyz.html之类的页面上看到用户。我知道一个简单的方法是放置一个301重定向但是页面太多了。任何人都可以建议一种方法将所有传入流量重定向到带有正斜杠“/”的链接到没有正斜杠的页面吗?(流量通常来自社交媒体)likeabc.html/toabc.htmlxyz.html/toxyz.html...soon编辑:我只想在特定目录而不是整个域上执行此操作。例如仅到www.example.com/section/www.example.com

.htaccess - 移动重定向不适用于 Joomla 网站

我有2个网站,一个是常规网站(用于台式机),另一个是为移动设备设计的。它们都有相同的内容,但移动网站是为手机(iphone、黑莓等)设计的这是我要找的:当用户使用移动设备访问我的网站时,将自动重定向到移动版本。在移动版本上,我有一个链接,上面写着“查看完整的html”,当他们单击该链接时,无论他们使用什么设备(台式机、iphone或其他设备),他们都会被发送到该网站的完整版本使用Litespeed网络服务器。我无法通过HTACCESS让它工作。这是我的.htacess的样子:Options-IndexesRewriteEngineOnRewriteBase/#Addedtheruleb

asp.net-mvc-3 - 使用 IIS 7.5、ASP.Net v4.0 和 MVC3 的域名和正确的 SEO 重定向?

假设我有几个要创建的站点-所有站点都具有不同的域名。这些站点中的每一个都使用相同的后端,并且所有配置都来自相同的后端。因此,我想知道我是否可以执行以下操作:在每个站点的DNS中,将它们都指向同一个站点。例如:site1.com、site2.com、site3.com--->mymainbackend.com然后在mymainbackend.com,我会读取传入的Url,并根据该传入的URL提供适当的内容。这样做的一个问题是所有站点都将驻留在同一个应用程序池中,但解决方法是使用批处理池。此架构是IIS7.5、MVC3、ASP.Net4.0。在这种情况下是否有任何SEO问题?有更好的解决方

seo - 如何将不存在的 .html 文件重定向到 mvc3 路由?

这可能是重复的,但我的Google-foo已关闭,因为我找不到这个简单问题的答案。我已将一个旧站点移动到IIS7.5上的MVC3,我需要将一些旧的.html扩展URL重定向到新的MVCController操作。我添加了URL映射。上述方法无效有两个原因。首先,.html扩展名没有被重新映射,其次,.aspx扩展名被重新映射而不是重写。我尝试添加StaticFileHandler,因为我认为.NET可能忽略了.HTML扩展名,但实际上该处理程序已经存在。我无权访问IIS管理工具,因为它位于共享主机中,但我应该能够向web.config添加一些内容以使它们重定向。

magento - SEOmoz 显示 10k+ 爬网错误 - 302 重定向问题,magento 1.6 和 1.7

我有一个SEOmoz帐户PRO,在添加事件和几天后,抓取统计数据出现了,并且有10k302重定向不应该在那里,有比较产品页面、启用cookieURL等URL。现在是302,我需要到达301。我使用的是magento1.6,而在另一家使用1.7版magento的商店都有同样的问题。我实际上遵循了这个:app/code/core/Mage/Core/Controller/Response/Http.php但是那个文件上没有302或301我该怎么办?我有大约10,000个重定向抓取错误,需要是301,它们目前是302。 最佳答案 检查您的

.htaccess - 301 重定向目标 url 格式

我正在尝试在我的网站上进行一些301url重定向,这里是.htaccess文件的前几行:-RewriteBase/RewriteCond%{REQUEST_FILENAME}!-fRewriteCond%{REQUEST_FILENAME}!-dRewriteRule^([^?]*)index.php?_route_=$1[L,QSA]Redirect301/en/home/index.html/index.php?Redirect301/en/about/product.html/shop?Redirect301/en/member/profile.html/index.php?ro