草庐IT

REDISCLOUD_URL

全部标签

url - SEO优化url和路由,处理不唯一参数?

大家都知道:www.example.com/city/new-york优于:www.example.com/city?id=43567精美、有意义且易于阅读。但是如何处理slug或不唯一的名称(例如意大利和美国的Naples市)?我的意思是,当用户单击该链接时,我应该查询数据库中的城市:我不能使用slugnew-work因为它不是唯一的和计算函数弹头不可翻转。问题:我应该将slug存储在数据库中以生成url还是应该在id之后/之前附加id城市鼻涕虫?从SEO的角度来看,哪种方法更好?还有其他方法吗?www.example.com/city/43567/napleswww.example

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

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

php - 如何在 OpenCart 中创建自定义的 SEO 友好 URL?

我想要http://example.com/index.php?route=checkout/cart显示为http://example.com/cart.几天前,我在StackOverflow(http://stackoverflow.com/q/7578055/1236271)中找到了答案。我对seo_url文件进行了必要的更改,还更新了数据库,但它仍然不适合我。我的seo_url文件有什么错误吗?这是我的seo_url.php文件。config->get('config_seo_url')){$this->url->addRewrite($this);}//DecodeURLif

Asp.net 多语言网站——独立目录与 URL 路由

各位,我正在开发一个具有多语言内容的asp.net网站,SEO是一个非常重要的优先事项。我已经设法让我的网站通过asp.netURL路由显示不同的URL,以根据所选语言显示site.com/ar和site.com/en,这在根目录的.apsx页面上工作正常.但是,这在子目录中的页面中不起作用,例如site.com/en/Account/Login.aspx我花了几天时间试图让我的URL路由与我的子目录一起工作,但我无法让它与子目录。因此,从简单的角度来看,最好在我的根目录中使用不同的物理目录/ar和/en,每种语言都有不同的内容页面。这也是首选,因为/ar页面的布局完全水平翻转,因为a

asp.net-mvc-3 - 301 将原始 URL 请求重定向到路由 URL

我在我的Global.asax文件中使用以下代码进行url重写:routes.MapRoute("BlogArticle","Blog/Article/{filename}",new{controller="Blog",action="Article"});这意味着以下URL:/Blog/Article/blog-article-title将加载以下操作:/Blog/Article?filename=blog-article-title我注意到原始URL路径仍会加载我的页面。如果在网站上线几个月后将URL重写添加到网站,这可能会导致问题。Google已经抓取了原始URL,现在抓取网站上

http - 规范 URL 链接

我正在使用规范的url链接避免站点的http和https版本之间出现重复内容问题。目前我已经设置好http和https版本在头部都有规范链接。这是正确的还是我应该只在https版本的头部部分有规范链接而在http版本上什么都没有?还是两者都有关系?(我希望机器人索引我的http版本而不是我的https版本)。 最佳答案 在我看来,您可以像这样在http中设置您的规范url对于http和https。机器人将索引您的http规范url。如果您需要该页面的https版本,您可以在http页面上进行重定向。如果用户转到http://test

c# - 标题中的 URL 重写和 html 规范链接,以避免搜索引擎出现重复页面问题

我正在使用Intelligenicai.URLRewriter.dll重写我的网站URL它工作正常我按照以下链接作为示例http://anupkumargupta.wordpress.com/2011/05/28/url-rewriting-with-urlrewriter-net-simplest-way-asp-net-c-sql-blog/在我读到的另一篇文章中,URL重写会给搜索引擎带来问题,因为现在我们可以使用两个不同的URL访问同一页面,一个没有URL重写,一个有URL重写。(检查此链接http://thecodebug.com/?p=296)上面提到的链接讨论了搜索引擎如

url - url 中的特殊字符(å æ ø)会导致 404 错误 Facelets?

我无法导航到在facelets配置文件中正确配置的页面,如下所示:*nyhet/Bughaugane-område-Nyheiter.xhtml单击引用url的anchor会导致404错误:#{global.nyhet}在文件名中使用特殊字符时也会遇到类似的问题。这是一个Facelets还是一个HTML问题?我该如何解决这个问题(我知道这些字符是罪魁祸首,因为删除它们可以解决问题)。为了SEO,我需要保留带有奇怪字符的单词。 最佳答案 当您使用Tomcat时,您需要告诉它使用UTF-8解释URL。打开/conf/server.xml

asp.net-mvc - ajax 获取 http 请求的 url 应该对 seo 友好吗?

案例:仅从网站View或从android、iphone等获取“GETHTTP”调用(WEBSERVICE)的Controller应该具有用于​​seo的url友好url?(用户友好的url:mydomain/param1/value1/param2/value2..不是用户友好的url:mydomain?param1=value1¶m2=value2..)谢谢,约瑟夫 最佳答案 SEO与网络服务无关,您不希望您的网络服务被搜索引擎编入索引。然而,可读性总是是个好主意。如果您正在寻找一种一致的方法来设计可读且对最终用户有意义的

.htaccess - Seo Url 和 .htaccess 设置

当我访问时,我尝试让我的网站运行seomysite.com/search/eminem/1/video.html给我这个网址的结果mysite.com/index.php?search=eminem&page=1&type=video它向我显示了搜索页面,但没有结果,没有图像或javascript等。就像css和js没有实现这是我的.htacces代码RewriteEngineonRewriteRule^search/(.*)/(.*)/(.*).html?$index.php?search=$3&page=$2&type=$1[L]SetOutputFilterDEFLATE