我目前有一个多语言PHP站点,在该站点上一切正常。但是,“切换语言”时“文件名”不会改变。网址是这样的:www.site.com/br/article.pt.phpwww.site.com/en/article.en.php我希望他们是:www.site.com/br/meuartigo.pt.phpwww.site.com/en/article.en.php我该怎么做?我可以从做301重定向www.site.com/br/article.pt.php到www.site.com/br/meuartigo.pt.php但我认为这不是最好的方法。 最佳答案
在这个URL(http://code.google.com/web/ajaxcrawling/docs/getting-started.html)谷歌说:“您可以离线创建页面的静态版本,这是目前的做法。例如,许多应用程序从数据库中提取内容,然后由浏览器呈现。相反,您可以为每个应用程序创建一个单独的HTML页面AJAX网址。”假设您的页面有一部分用于显示分页内容,例如通知。当您单击“3”时,它会向您显示通知的第3页,但会使用AJAX动态更新页面的该部分。假设数据是从my.domain.com/notifications/3检索的有人告诉我,Google会禁止您使用相同的URL为非AJAX
我正在使用IIS的URL重写,并且出于SEO的目的,我想将所有以/结尾的URL重写为Default.aspx。类似这样:http://weblogs.asp.net/scottgu/archive/2010/04/20/tip-trick-fix-common-seo-problems-using-the-url-rewrite-extension.aspx但是,我无法在任何地方找到如何正确重写,因为所有文章都做相反的事情-将Default.aspx重写为/...问题是这会扰乱回发-当你单击您刚刚被重定向到同一页面的页面。有什么想法吗? 最佳答案
如果我在http://www.xml-sitemaps.com/生成站点地图,对于aromapersona.com,我得到9页,但是应该显示更多页面。例如,aromapersona.com/candle_holder与其他9个页面位于相同的“front”目录中,但不会在站点地图中生成。这是因为我网站上没有其他页面链接到它吗?我试图将这些其他URL编入索引,我什至编辑站点地图以包含此URL以及其他URL并通过网站管理员工具提交给谷歌,但仍然没有。有什么建议吗? 最佳答案 我对aromapersona.com不熟悉,但它只能列出从您提供
我想将所有旧URL修改为最近迁移的WP站点。修改逻辑有点复杂,所以我在考虑使用一些PHP脚本在URL中执行条件regexp_replace。问题是:从SEO和效率的角度来看,与htaccess301重定向相比,这是一个糟糕的策略吗?我应该在WP的index.php中的什么地方添加这个(正则表达式替换代码)? 最佳答案 只要旧页面在头部返回301以及页面现在所在的位置的区别,您以何种方式生成301响应并不重要。如果您只是重命名所有旧页面,您将失去这些页面的所有SEO。 关于php-htac
这可能吗?更长的版本..我们有一个WordPress站点,但我们想要做的是捕获某些URL(例如:/foo/bar-ace-spades.html)并将它们发送到wordpress中的另一个页面(例如:/info/deck-of-cards/),然后它将执行wordpress操作以显示适当的页面。我现在有以下内容:RewriteEngineOnRewriteBase/RewriteRule^index\.php$-[L]RewriteRule^foo/(.*)\.htmlinfo/deck-of-cards/?page=$1[NC,L]RewriteCond%{REQUEST_FILEN
我正在尝试为我的应用程序确定有意义的URL(以跟踪应用程序发布)。该站点非常简单:我的第一个屏幕列出了应用程序。单击一个应用程序会将您带到该应用程序的版本。单击一个版本,然后您将转到该版本的注释。所以,我最初的想法是:~/applications~/releases?applicationid=34~/notes?releaseid=290我也在想这个:~/applications~/application-name/releases~/application-name/release-number/notes后一种方法的挑战在于application-name可以包含空格,这意味着我
我正在通过ASP.NETMVC框架创建博客。我要提交的所有文章都具有相同的布局,只有主要内容不同。因此,我创建了一个公共(public)View,该View动态加载部分中物理文件(仅包含特定文章标记)的内容。因此,用户发送的所有url请求都指向同一个物理文件,该文件根据文章动态加载特定部分。这是正确的方法吗?这会在SEO中造成一些问题吗?我渴望收到你的来信。[已更新]文章的url看起来像http://myblog.com/blog/archives/2011/1/using_asp_mvc.所有这些类型的请求都由一个页面接收,该页面从其中的另一个物理文件加载文章的内容。
我在joomla中使用了一个名为jumi的插件。它允许我编写自定义php代码。此php页面需要$_GET['id]从url和输出内容。现在我想根据$_GET['id']自定义标题.我设置了php代码中的标记,但该标题不会作为页面标题出现。 最佳答案 这不会发生,因为您正在执行的包含在中标签。标题必须在中标签。我一直在使用jumi,我认为你无法以你尝试的方式实现你的目标。 关于php-joomla自定义标题seo,我们在StackOverflow上找到一个类似的问题:
我知道iframe不利于SEO,其主要目的是将其他网站的内容包含到页面中。但我的情况略有不同:我的网站内有一个度假搜索引擎,该引擎出现在所有页面的同一位置。引擎的代码非常重(长)和脏。我想到使用iframe有3个原因:每个页面的html将更加清晰-内容是页面的主体,而不是其他不变的脏代码。由于同一搜索引擎在所有页面上都是相同的,因此代码将减少20%,因为搜索引擎html将来自静态iframe。我真的不需要谷歌来索引搜索引擎代码-我需要他们来索引出现在iframe之外的结果。对这种做法和场景有什么想法吗? 最佳答案 我认为在这种情况下