使用Python或.htaccess获取友好的url

2024-05-23 15:26:51 发布

您现在位置:Python中文网/ 问答频道 /正文

在Linux服务器上使用Python时,我希望使用“智能url”也被称为“semantic/friendly/SEO url”从Python脚本中获取内容。但我不想创建所有的文件(根据URL子路径为每个项目创建一个文件)。在


要使用的数据存储在python字典中,文件位置如下:

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


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

^{pr2}$


目标是执行相同的操作,但不使用查询字符串:

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


使用python(以及没有.htaccess)可以做到这一点吗?如何做到?
如果没有,如何使用.htaccess?在


Tags: 文件服务器comseohttpurl内容智能
2条回答

使用htaccess可以使用此规则

RewriteEngine On
RewriteRule ^blog/([0-9]+)$ /blog/data.py?article=$1 [L]

使用web框架。即使是一个像Flask这样的最小的URL路由也可以让您定义自己的URL模式。另外,它的工作速度几乎肯定会比通过CGI执行Python脚本快得多。在

相关问题 更多 >