我有一个使用用户友好URL的网站。我对此很陌生,到目前为止还没有那么多过期。我现在一切正常:-)例如list.php?t=new被重写为new-products/然而今天我可以看到googlebot试图根据原始URL(list.php?t=new&ipp=25)对页面编制索引。我应该在我的.htaccess文件中加入逻辑来阻止对所有.php文件的访问吗?或者如何处理?我不知道GoogleBot在何处找到此URL。它不在网站上,因为它今天处于事件状态。也许来自缓存或其他东西...... 最佳答案 您应该使用301重定向告诉搜索引擎(和
我需要在我正在致力于提升/增强SEO的网站的子目录中的URL中添加一个术语。例如,http://www.domain.com/shop/product/应该去http://www.domain.com/shop/product-SEO/反而。我需要在web.config中进行设置,并查看了此处的示例,但找不到任何类似的东西。有帮助吗? 最佳答案 您正在寻找的功能称为URL重写。您应该查看以下链接,它将提供您需要的一切:http://msdn.microsoft.com/en-us/library/ms972974.aspx
我想将参数从模块发送到Joomla3中的组件(这是显示其文章的日期)。所以我像这样通过GET方法发送日期:listofarticleson2014/12/29一切正常。我可以在com_arch组件的模型文件夹中获取PHP文件的参数...但是这个URL很难看并且对搜索引擎不友好。我想要这样的东西:listofarticleson2/2/2014这可能吗?怎么做到的? 最佳答案 希望对您有所帮助:http://docs.joomla.org/Supporting_SEF_URLs_in_your_component关于router.ph
在本地开发机器上安装Joomla3.2并重命名为htaccess配置:搜索引擎友好的URL:是使用URL重写:是它将用于博客,因此寻找主页设置为展示不同项目而不仅仅是博客文章的干净URL。我创建的每篇文章都是这样的:http://www.example.com/主页/wordpress-or-joomla我该怎么做才能从URL中删除“home”以便在共享时不包含它? 最佳答案 只有一个简单易行的方法:您需要为您创建的每篇博客文章制作一级菜单项。(在另一个菜单中,隐藏,不在任何模块中发布)优点:您可以完全自定义本文的参数:alias、
我需要设置noindex,跟随到3个子域。我发现您可以在.htaccess中重写,但是您如何处理多个子域?我在服务器上没有看到子域的目录。这是我发现的。RewriteEngineonRewriteCond%{HTTP_HOST}^dev\.qrcodecity\.com$RewriteRule^robots\.txt$robots-dev.txt这会将robots.txt重定向到dev.qrcodecity.com的robots-dev.txt谢谢 最佳答案 您可以为所有选定的子域设置这样的规则:RewriteEngineonRew
嘿,现在我有这个重写(用于seo):RewriteRule^([a-zA-Z0-9_-]+)$index.php?id=$1它可以工作,但只能使用这样的url:http://example.com/product/anyProduct但是当url是这样的时候:http://example.com/product/anyProduct有一个空格,我得到404-错误。所以,我如何用“-”替换任何空格?我试过:RewriteRule^([a-zA-Z0-9_-]+)$index.php?id=$1但这对我不起作用,知道吗?问候! 最佳答案
我有一个页面A,我已经完成了从B到A的重定向。但是我有疑问,我希望google索引B而不是A。我需要301还是302重定向?提前致谢。 最佳答案 使用302在SERP中保留重定向的URL通过使用302重定向,两个URL都将保留在Google索引中,并可能显示在搜索引擎结果页(SERP)中。注意:您不能用一个替换另一个并从SERP中删除目标URL。为什么?因为搜索引擎使用标准301表示文档已经移动因此对于Google,如果B使用301重定向到A,B将从索引和所有关联到的信息中完全消失code>B将关联到A。302表示该文档在其他地方是
目前我正在做一个项目,我必须在现有网站上添加多语言功能。使用的链接结构(URL:)类似于:“www.sitename.com/page-alias/”,即使在多语言更新后也必须保持不变。不欢迎这样的URL:www.sitename.com/en/page-alias/www.sitename.com/nl/different-alias/我设法通过在两个www上重写.htaccess来完成工作。(有一个主动重写可以将没有www.的更改为有www.的)和一个删除/en/&/nl/部分的重写。我的.htaccess文件中进行这些更改的部分:#fromwithoutwww.towww.Rew
我正在尝试设置一个SEO友好的重定向,但需要以特定方式使用我的.htaccess。这是我的网址现在的样子:http://www.mywebsite.com/report/index.php?id=38678a80dfea5924我需要更改URL,使它们看起来像这样:http://www.mywebsite.com/report/38678a80dfea5924我已经阅读了一些关于创建SEO友好URL的教程,但其中大部分都指的是对域根目录中的.htaccess进行更改。除了编辑我的reports文件夹中的.htaccess文件之外,还有什么办法可以做到这一点吗?
我用rewritemod创建了URL。这是命令:RewriteRule^productos/(.+)-(.+).html电子商务/buscador.php?categoria=$2示例网址http://www.frutasadomicilio.cl/productos/Verduras-2.htmlURL工作正常,但现在我需要更改URL。我认为重定向301是我的解决方案。但是当我尝试重定向URL时,命令返回新的URL但带有参数。命令是:重定向301/productos/Verduras-2.html/productos/Verduras_a_domicilio-2.html当我从谷歌搜