在我的网站中,我通常使用Ajax,因此地址总是类似
所有页面都 www.xxx.com
。
但现在我在谷歌阅读和搜索,我无法理解如何制作这种类型的网站:
https://welshare.com/login
https://welshare.com/signup
如果我将地址栏更改为login.php或asp或html,则页面会出错。
所以我的问题是,我怎么能做出类似的东西?是htaccess吗? 什么是登录?新页面?一个模块?
答案 0 :(得分:1)
如果您使用apache作为服务器,则需要查看mod_rewrite。 IIS还有一个名为URL rewrite的扩展名。
修改强>
详细说明它的工作原理:设置规则后,它会查看请求的URL(例如mysite.com/test
),然后在服务器端,实际向mysite.com/index.php?page=test
发送请求。无论请求的输出是什么,都将被发送回用户的浏览器,他们将不知道这实际上是所请求的页面。
答案 1 :(得分:0)
mod_rewrite是要走的路。有关易于使用的教程,请单击链接。
简而言之,我们会使用 http://www.example.com/index.asp?page=login 这样的网址,并使用正确的参数将其转换为 http://www.example.com/login