场景是:我目前有一个在 PHP 上运行的旧网站。随着时间的推移,该代码已经被破解和混乱。该重写了。但是,我还没有时间进行重写。但我想为将来做计划。
我现在需要做的是在网站上添加一个“欢迎”类型的页面。我想使用 Pyramid 框架在 Python 中编写代码。
旧网站的 URL 结构是这样的:
http://website.com/XXXXXX
其中X
是短 URL id。
我想做的是使用 ApachesLocationMatch
配置来捕获短 URL。就像是:
<LocationMatch "/^([a-zA-Z0-9]{6})$">
然后,这会将请求重定向到网站的 PHP 部分。其他一切都会被金字塔抓住。
我不知道该怎么做。Apache 有else
类型子句LocationMatch
吗?我将如何告诉它为/XXXXXX
匹配的 PHP 文件提供服务并将其他所有内容发送到 Pyramid?
服务器备注:
- Apache2 + PHP(Debian 包)
- mod_wsgi 3.3
- Python2.7