我有一个包含“项目”的网站,其中有一个ID和标题。它们分为几类。类别索引在URL之类的地方查看example.com/tutorialsexample.com/maps从SEO的角度和一般的语义角度来看,项目本身的最佳URL结构是什么?example.com/tutorials/12/Make+a+php+siteexample.com/maps/29/Inside+the+moon或example.com/12/Make+a+php+siteexample.com/29/Inside+the+moon前者的类目添加其实是没有必要的。我只需要ID就可以找到一个项目。但是,我不知何故觉得
所以我必须基于Backbone.js理想地构建一个网站。该网站将是一种复杂的画廊,假设托管在www.example.com,我需要从该画廊打开的所有内容都可以在谷歌上搜索,例如>www.example.com/content/contentIDNumber。因此,我使用路由器类来定义此路由并像通常使用主干网一样处理页面更改。一切都很好。画廊将充满动态加载内容的无限列表。内容是通过自定义CMS创建的,因此我们无法真正预测页面列表,也无法提前创建站点地图或类似的东西。这就是说,我知道当我访问那个新页面时我可以轻松地动态更改html容器的标题和描述,但这是否足以让网站显示在google上?我
我有一个url,当您请求它时可以轻松访问:http://example.com/2005/01/example.htmlorhttp://example.com/2005/01/example(我实际上不知道为什么没有扩展名它会工作。相反,它应该返回通常的404错误。)但是,当我尝试访问以下url时:http://example.com/2005/01/example/(notethetrailingslash)我收到404未找到错误,但请求的url打印为:http://example.com/2005/01/example.html/所以,“.html”部分似乎是由apache自动添
我做SEO的公司更改了他们的域名。我已经编写了301重写以将流量重定向到新域。到目前为止,我重写了3个更改,其中有很多。当我全部完成时,将有大约30次重写,这看起来有点傻!我可以使用通配符来确保满足以下3个参数吗?必须始终指向www。版本。必须始终指向co.uk版本。必须始终将旧URL更改为新URL。应该是这样的……(.*)example-old(.*)=www.example-new.co.uk和(.*)example-old(.*)/(.*)=www.example-new.co.uk/directory下面的代码解决了问题3,但并不能解决所有问题。如果我可以使用一小段使用通配符的
我已经阅读了很多关于URL重写的内容,但我仍然不明白。我知道像这样的URLhttp://www.example.com/Blog/Posts.php?Year=2006&Month=12&Day=19可以换成更友好的,比如http://www.example.com/Blog/2006/12/19/并且服务器代码可以保持不变,因为有一些过滤器可以转换新URL并将其发送到旧URL,但它是否也替换了响应HTML中的URL?如果服务器代码保持不变,那么我返回的HTML代码中可能有如下链接:http://www.example.com/Blog/Posts.php?Year=2006&Mont
使用magento1.7FR,我在htaccess中有一些重定向规则,但并非所有规则都有效,我找不到原因:Options+FollowSymLinksRewriteEngineon#ThisisworkingRedirect301/blog/conseils-literie/literie-et-matelas-pirelli.htmlhttp://example.com/produits/literie.htmlRedirectpermanent/catalogues/http://example.com/#Thisisnotworking!Redirect301/produits.
我目前正在框架上创建CMS。我已经制作了我的.htaccess文件,它看起来像这样:RewriteEngineOnRewriteCond%{REQUEST_FILENAME}!-fRewriteCond%{REQUEST_FILENAME}!-dRewriteRule^([A-Za-z]+)/(.*)$index.php?url=$1[PT,L]我的问题是:1)可以使用普通的MVCURL访问我的页面:http://example.com/pages/view/{the-shorttag-of-the-page}2)我的页面也可以通过路由访问:http://example.com/p/{
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。我即将推出一个多语言网站,我必须决定是通过子域还是子目录来定义网站的语言。例如:es.example.com--或--www.example.com/es在每个可能的方面(不仅仅是为了SEO目的),使用这两种方法的含义是什么?最佳做法是什么?
我有一个小型magento网站,其中包含页面URL,例如:http://www.example.com/contact-us.htmlhttp://www.example.com/customer/account/login/但是我也有包含过滤器(例如价格和颜色)的页面,两个这样的例子是:http://www.example.com/products.html?price=1%2C1000http://www.example.com/products/chairs.html?price=1%2C1000问题是,当Google机器人和其他搜索引擎机器人搜索该站点时,它基本上会停止运行,因
我在重定向通配符子域和处理内部URL缩短器时遇到问题。假设我的应用程序中有一个内部URL缩短器example.com/b/ABCDE会翻译example.com/book/12345678-the-book-name/b/引用的脚本(我使用的是可以处理URL规则的PHP框架)会将短IDABCDE转换为图书真实ID12345678(和标题“TheBookName”)然后将其重定向到该书的永久URLexample.com/book/12345678-the-book-name所以每次我在公告板、微博网站或海报或名片等物理媒体上传播关于一本书的链接时,我都会使用短链接(example.com