以前は、サーバーは、拡張子なしで任意の PHP ファイルを参照することを許可していました。で遊んでみましmod_rewrite
た.htaccess
。
残念ながら、私の htaccess-fu が排出されたようで、サブフォルダーで動作させることができません。リダイレクトできますstaticfilename.css
が、できませんstatic/filename.css
。
Q: (仮想) フォルダーとを処理できるstatic/
PHP スクリプトが与えられた場合、 Apache2 にURLをロードさせる最も簡単な方法は何ですか?static.php
static.php/filename.css
static.php/filename.css
static/filename.css
.htaccess
のみのソリューションが優先されます。ただし、必要に応じて、仮想ホスト固有またはサーバー全体の変更も行うことができます。
これを<VirtualHost>
入れるのは助けになりましたが、単一のサイト、単一のファイルに固有のスタンザを持つことはひどいと思います。
RewriteRule ^(.*)/static/(.*)$ $1/static.php/$2 [P]
したがって、他の同様のファイルをリダイレクトする方法を見つけたいと思っています。davrun.php
たとえば、私が呼び出したスクリプトは、同じサーバー上の別のサイトで WebDAV を処理し、これをより普遍的な方法 (または使用.htaccess
可能な方法) を使用すると、そのスクリプトでより自然なパスを提供することもできます。