首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >是否可以使用web编程语言对url进行操作。

是否可以使用web编程语言对url进行操作。
EN

Stack Overflow用户
提问于 2013-07-13 14:00:28
回答 6查看 93关注 0票数 0

我只是在网上冲浪,我注意到一些url的形式类似于"samplesite.com/myname“,"/myname”是一种目录吗?这是否意味着当有人在facebook.com中成功注册时,他们也会在其服务器(facebook.com)中创建目录?然后我的最后一个问题是,当我使用像发布文章网站这样的网站时,在我成功地保存或创建了一篇文章之后,url变成了这个样子,这是不是意味着当我成功保存我的文章时,sive也有一些代码可以让用户创建自己的html文件?谢谢你,并为我糟糕的英语道歉

EN

回答 6

Stack Overflow用户

发布于 2013-07-13 14:04:38

"Fancy url“是使用重写引擎制作的。apache的重写引擎就是一个例子。有关这方面的更多信息,请参阅mod_rewrite。它在内部将url (例如samplesite.com/myname)重写为它可以执行的文件(例如samplesite.com/person.php?name=myname)。同样的重写引擎也可以用来将丑陋的url(就像上一个)重写成漂亮的url。

票数 1
EN

Stack Overflow用户

发布于 2013-07-13 14:05:34

当您转到http://samplesite.com/myname时,您的浏览器只是向samplesite.com发送一个GET请求,并请求位于/myname的资源。从那时起,这完全取决于what服务器来确定那个“资源”到底是什么。

网络服务器,如Apache,Nginx,Lighttpd等,可以按照你所描述的方式提供静态文件(即把/myname当作一个路径),但网络服务器也可以是一个反向代理,站在服务器上运行的网络应用程序的前面。

/myname可以是一个文件夹,但这取决于the服务器的实现。类似地,my-title-article.html可以是一个生成的超文本标记语言文件,但它不是必须的。服务器可以提取my-title-article,在数据库中查询包含该插件的文章,然后返回生成的网页。

票数 1
EN

Stack Overflow用户

发布于 2013-07-13 14:04:47

可以使用.htaccess文件中的重写规则修改url,您可以从- http://en.wikipedia.org/wiki/Htaccess了解到相同的内容。

http://httpd.apache.org/docs/current/howto/htaccess.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17627448

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档