问题描述
|
通常在我的网站上我使用Ajax,所以地址总是像
pages0ѭ所有页面。
但是现在我在谷歌阅读和搜索,我不明白这种网站是如何构成的:
https://welshare.com/login
https://welshare.com/signup
如果我将地址栏更改为login.PHP或asp或html,则页面将显示错误。
所以我的问题是,我该如何做这样的事情?是htaccess吗?
什么是登录名?新页面?一个模块?
解决方法
如果您将apache用作服务器,则需要查看mod_rewrite。 IIS对此扩展有一个称为URL重写的扩展。
编辑
要详细说明其工作原理,请执行以下操作:设置好规则后,它将查看请求的URL(例如,
mysite.com/test
),然后在服务器端,实际上将请求发送到mysite.com/index.php?page=test
。无论请求的输出是什么,都将被发送回用户的浏览器,他们不会知道那实际上是所请求的页面。
, mod_rewrite是必经之路。有关非常易于使用的教程,请单击链接。
简而言之,就是采用类似http://www.example.com/index.asp?page=login的URL,并使用正确的参数将其转换为http://www.example.com/login