草庐IT

url-connection

全部标签

php - codeigniter 的 seo 友好 url

我们有一个面向学生的社交网站。我们的url看起来像这样domain.com/student/145236其中145236是卷号。我们现在可以选择做这样的事情domain.com/student/145236/student-name但因为谷歌/搜索引擎更喜欢domain.com/student-name/student/145236我们想这样做,但我们做不到,我们尝试使用路由$route['(:any)/student/(:num)']='student/$1';但它显示404页面,任何帮助将不胜感激:) 最佳答案 这应该适合你:$

seo - 多版本网络应用程序的 URL 方案

我正在寻找用于具有多个版本的网络应用程序的最佳URL架构,即多种语言和供手机使用的简化版本-两个方面都可以结合使用,因此有一个英语常规版本和移动版本,德语普通版和移动版等。目标(按重要性排序):用户友好性搜索引擎友好度易于开发需要考虑的方面:URL应该是什么样的?用户应如何在版本之间导航?应该有多少逻辑来自动决定一个版本?我将在下面描述我的概念,也许你们中的一些人有更好的想法。 最佳答案 我目前的想法:当新用户到达时,应用会根据cookie(见下文)、Accept-Language:header和用户代理字符串(用于识别移动浏览器)

php - 如何使 Opencart 1.5.6 url 使用产品名称

当前,当您选择产品(名片)时,网址如下所示http://smoothprint.co.uk/index.php?route=product/category&path=59我必须更改什么才能使Url成为http://smoothprint.co.uk/business-cardsurl是否保存在产品附带的数据库中? 最佳答案 通常我会把你的问题标记为题外话,因为很明显你在问这里之前没有使用GOOGLE......因为有很多教程(我相信在SO上也有一些类似的问题)。首先,您必须前往您的OC并将htaccess.txt文件重命名为.ht

url - Sitecore 为单个页面自动生成多个 URL;这可以被压制吗?

我参与了Sitecore项目的SEO/分析方面的工作,今天开发人员告知Sitecore将默认为给定页面创建多个实时URL,示例如下:/en/section/page/节/页/首页/节/页/en/Home/section/page从SEO的角度来看,4个指向单个内容的实时URL是非常糟糕的,无论这些URL是否在内容中被引用。有没有办法在SiteCore中的全局级别抑制这种行为?尝试解决它似乎涉及对301重定向、规范化等采取相当严厉的方法。 最佳答案 您所说的关于URL的内容在技术上是正确的,但我认为从不同的角度来看它会帮助您更多地了解

language-agnostic - 我应该使用什么字符来替换 url slug 中的非法字符

我注意到各种系统使用各种字符来替代url中的非法字符。是否有理由使用一个或另一个,还是我应该只选择对我来说最好的一个目前我看到的选项包括:-_+和简单地删除所有非法字符。 最佳答案 只需使用-作为空格并删除非法字符(就像本网站那样)。而且都是小写。 关于language-agnostic-我应该使用什么字符来替换urlslug中的非法字符,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questio

drupal - 在 Drupal 中是否有强大的 URL 和别名选项,而不是我发现的那个可怜的选项?

首先我想声明我刚刚开始使用Drupal,所以我是一个菜鸟。我将尝试解释我认为什么是强大的URL和别名系统。假设我们有一些结构化内容,其中一些子内容在主要部分之间共享。主要部分可以是访客、客户和网站。现在每个主要部分都有自己的带有小节的菜单。假设访客有基本信息、产品。客户有产品、报告和网站有基本信息和联系人。所以从逻辑上讲,内容的URL应该是这样的:1.0example.com/visitor1.1example.com/visitor/basic_informations1.2example.com/visitor/products2.0example.com/customer2.1e

php - 如何处理 SEO 友好 url 中的#(哈希)字符?

如果#(hash)转到页面的特定部分,您如何绕过默认行为?我遇到的问题是#字符是SEO友好url的一部分,它是一个标题,#(哈希)是内容的一部分(即与C#一样)。我无法检索整个字符串,只能获取#之前的字符。例子:www.domain.com/C#-programming-book在这个例子中,我只得到“C”而不是“-programming-book”部分。我目前没有使用任何javascript,只想为此使用PHP解决方案。在有人建议我使用url编码之前,seo友好url的标准是它应该是人类可读且容易记住的。因此,将哈希值转换为“%23”不符合条件。有没有办法绕过它?

mod-rewrite - 就 SEO 友好的 URL 结构提出建议

我的网站是用php编写的,并且有这样的url:http://mysite.com/index.php?m=apple&f=show&t=hello-world我想将其更改为SEO友好的url。但我不知道哪个更好:http://mysite.com/apple/hello-world或http://mysite.com/apple/hello-world.html你能帮帮我吗? 最佳答案 我不会包含.html。它根本无法帮助您的用户。一般来说,如果它对用户有好处,那么对SEO也有好处。 关

.htaccess - Mod重写,url变量

我怎样才能改变这个:(1)http://test.com/?page=home进入这个:(2)http://test.com/home我想要这样,如果您键入(2),服务器会发送(1) 最佳答案 RewriteEngineOnRewriteBase/RewriteRule^home/?$/?page=home[L]这允许用户键入home或home/。如果您不想允许尾随/,请删除/?。如果您希望它更加动态,并且希望像/shop这样的任何路径都重定向到http://test.com/?page=shop那么请改用它:RewriteEngi

php - URL 重写查询数据库?

我正在尝试了解URL重写的工作原理。我有以下链接。mysite.com/profile.php?id=23我想用用户的名字和姓氏重写上面的url。mysite.com/directory/liam-gallagher从我读到的内容来看,您指定了url应该输出为什么的规则,但是我如何查询我的表以获取每个用户名?抱歉,如果这很难理解,我自己也搞糊涂了! 最佳答案 你从错误的方向看这个。你不能做那种自动url重写。最好的方法是创建一个全面的url重写:RewriteEngineOnRewriteBase/RewriteRule^index