Skip to main content
 首页 » 编程设计

python之使用 Python 或 .htaccess 获取友好的 URL

2025年05月04日15Leo_wl

在 Linux 服务器上使用 Python,我想使用“智能 URL”(也称为“语义/友好/SEO URL”)从 Python 脚本获取内容。但我不想创建所有文件(每个项目一个,具体取决于 URL 子路径)。


要使用的数据存储在 python 字典中,这里是文件位置:

http://mysite.com/blog/data.py 


现在,我使用这个系统来获取内容(使用 .htaccess):

http://mysite.com/blog?article=myfirst_article_id 
>>> return "The content of myfirst_article" 


目标是做同样的事情但没有查询字符串:

http://mysite.com/blog/first_article_id 
>>> return "The content of myfirst_article" 


是否可以使用 python(不使用 .htaccess)来做到这一点以及如何做到这一点?
如果没有,如何使用 .htaccess 来实现?

请您参考如下方法:

使用网络框架。即使是像 Flask 这样的最小化工具,也能为您提供正确的 URL 路由,并能够定义您自己的 URL 模式。此外,它几乎肯定会比通过 CGI 执行 Python 脚本快很多。