0

我正在制作一个 python 网络服务器,并且我想让我的 URL 看起来不错。我不想拥有www.example.com/index.html,所以我编写了代码,使 urlwww.example.com重定向到我的 html 文件创建者,这会将 html 代码返回给浏览器。

我的网站上有另一个页面,称为auth.html,用作我的登录页面。每当我从www.example.comto转到时www.example.com/auth,它都很好用,但是当我单击链接返回时,www.example.com它仍会显示www.example.com/auth在我的浏览器中,即使它在我的索引页面上。

您说,这可能没什么大不了的,但是如果您继续www.youtube.com然后转到您的个人资料,例如www.youtube.com/profile/user1231251,并且如果您单击要返回的链接www.youtube.com,它仍然会显示www.youtube.com/profile/user1231251。这对用户来说是非常混乱的。

在我当前的请求处理程序中,我有几行代码这样说:

if self.path.endswith(""):
    #Make html file, send response and write html file in wfile

if self.path.endswith("auth"):
    #Make auth page, return to browser, etc

TLDR:从www.example.com/auth页面返回我的主页 ( www.example.com),仍会显示www.example.com/auth链接。

4

0 回答 0