有没有办法在不重新加载页面的情况下修改当前页面的URL?
如果可能的话,我想访问#hash 之前的部分.
我只需要在域之后更改部分,因此它不像我违反了跨域策略.
window.location.href = "www.mysite.com/page2.php"; // Sadly this reloads
Run Code Online (Sandbox Code Playgroud) 什么是完整的正则表达式或其他一些可以获得标题的过程:
如何将标题更改为Stack Overflow等URL的一部分?
把它变成
how-do-you-change-a-title-to-be-part-of-the-url-like-stack-overflow
Run Code Online (Sandbox Code Playgroud)
Stack Overflow上的SEO友好URL中使用了哪些?
我使用的开发环境是Ruby on Rails,但是如果还有其他一些特定于平台的解决方案(.NET,PHP,Django),我也很乐意看到它们.
我相信我(或其他读者)会在不同的平台上遇到同样的问题.
我正在使用自定义路由,我主要想知道如何更改字符串以删除所有特殊字符,它全部小写,并且所有空格都被替换.
我需要建立一个有文章的网站,我想为它制作友好的URL,例如页面的URL
标题:文章测试
应该成为:http://www.example.com/articles/article_test.
当然我需要删除标题中的一些字符,?或者#,但我不确定要删除哪些字符.
谁能告诉我哪些角色可以保存?
"漂亮的链接"是一个经常被要求的主题,但它很少被完全解释.mod_rewrite是制作"漂亮链接"的一种方法,但它很复杂,其语法非常简洁,难以理解,文档假定HTTP具有一定程度的熟练程度.有人可以用简单的术语解释"漂亮的链接"是如何工作的以及如何使用mod_rewrite来创建它们?
其他常见名称,别名,干净网址术语:RESTful URL,用户友好的URL,SEO友好的URL,Slugging,MVC url(可能用词不当)
许多网站,包括这个网站,添加了显然被称为slugs的东西 - 描述性的,但据我可以说无用的文本 - 到URL的末尾.
例如,网站为此问题提供的URL是:
https://stackoverflow.com/questions/47427/why-do-some-websites-add-slugs-to-the-end-of-urls
但是以下URL也可以正常工作:
https://stackoverflow.com/questions/47427/
本文的重点是以某种方式使URL更加用户友好或是否还有其他一些好处?
We are designing a URL system that will specify application sections as words separated by slashes. Specifically, this is in GWT, so the relevant parts of the URL will be in the hash (which will be interpreted by a controller layer on the client-side):
http://site/gwturl#section1/section2
Run Code Online (Sandbox Code Playgroud)
Some sections may need additional attributes, which we'd like to specify with a :, so that the section parts of the URL are unambiguous. The code would split first on /, then on …
通常,显示某些个人资料页面的做法或非常古老的方式如下:
www.domain.com/profile.php?u=12345
Run Code Online (Sandbox Code Playgroud)
u=12345用户ID 在哪里.
近年来,我找到了一些非常好的网站,如:
www.domain.com/profile/12345
Run Code Online (Sandbox Code Playgroud)
我如何在PHP中执行此操作?
就像一个疯狂的猜测,它是否与.htaccess文件有关?你能给我一些关于如何写.htaccess文件的技巧或示例代码吗?
我最近阅读了很多关于"友好网址"的讨论(包括在本网站和其他地方),但我不确定究竟是什么让网址"友好",为什么我们真正关心(直到某一点) .插图:
以下是大多数当前Web开发人员称为"友好"的URL示例:
www.myblog.com/posts/123/this-is-the-name-of-my-blog-post
虽然这将被视为"不友好"(即坏,尼安德特人,无知,愚蠢):
www.myblog.com/posts.aspx?id=123
我的问题:
<title>标签和内容的用途吗?我之前说过"达到一定程度",因为很明显,网址可能会失控.以下是来自Amazon.com的实际网址,我认为他们认为没有人会认为"友好":
当用不同于英语的语言创建Web内容时,会出现搜索引擎优化和用户友好URL的问题.
我想知道在URL中使用去重音字母是否是最好的做法 - 冒着某些词语在有和没有某些口音的情况下有完全不同的含义 - 或者最好坚持使用非英语字符适当牺牲不太高级环境中这些URL的可读性(例如MSIE,查看源代码).
"异国情调"字母可以出现在任何地方:文档标题,标签,用户名等,因此它们并不总是受到网站维护者的全面监督.
当然,一种可能的方法是设置备用 - 非重音 - URL,这些URL指向原始目标,但我想了解您对使用重音URL作为主要文档标识符的看法.
我正在设计一个网站.我希望我的网站地址如下图所示:

我不希望我的网站看起来像http://something.com/profile.phphttp://something.com/profile.php当有人打开我的网站时,
我希望在地址栏中删除扩展名.换句话说,我希望我的网站像:http://something.com/profile
作为第二个示例,您可以查看StackOverflow网站本身.
有人可以帮助我完成这项工作吗?谢谢!
friendly-url ×10
url ×5
seo ×3
php ×2
slug ×2
.htaccess ×1
apache ×1
browser ×1
diacritics ×1
gwt ×1
html ×1
javascript ×1
mod-rewrite ×1
regex ×1
search ×1
unicode ×1