シナリオは次のとおりです。私は現在、PHP で実行される古い Web サイトを持っています。時間が経つにつれて、そのコードはハッキングされて乱雑になりました。書き直し予定です。しかし、私はまだその書き直しをする時間がありません。でも、今後も企画していきたいと思います。
私が今しなければならないことは、「ウェルカム」タイプのページを Web サイトに追加することです。Pyramid フレームワークを使用して Python でコーディングしたいと思います。
古いサイトの URL 構造は次のとおりです。
http://website.com/XXXXXX
は短いX
URL ID です。
私が考えていたのはLocationMatch
、短い URL をキャッチするために Apaches 構成を使用することでした。何かのようなもの:
<LocationMatch "/^([a-zA-Z0-9]{6})$">
これにより、リクエストが Web サイトの PHP 部分にリダイレクトされます。他のすべては Pyramid によってキャッチされます。
これをどのように実行するかわかりません。Apache にはelse
型句がありLocationMatch
ますか? /XXXXXX
一致する PHP ファイルを提供し、それ以外のすべてを Pyramid に送信するようにどのように指示すればよいでしょうか?
サーバーに関する注意事項:
- Apache2 + PHP (Debian パッケージ)
- mod_wsgi 3.3
- Python2.7