在 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 脚本快很多。
关于python - 使用 Python 或 .htaccess 获取友好的 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6883855/