コモンが使用されるようにURLをルーティングするルーターを備えた自作のMVCfwがありますexample.com/controller/action
。アプリケーションが次のようなサブディレクトリ内にデプロイされると、問題が発生します。
example.com/my_app/controller/action/?var=value
私のルーターmy_app
は、これがコントローラーの名前でありcontroller
、メソッドであると考えています。
私の現在の解決策は、インストール時に構成内のサブディレクトリ名を手動で要求することです。これを手動で行いたいのですが。以下の私の質問を参照して、これを間違った方法で解決し、間違った質問をするつもりかどうかを知らせてください。
私の質問:2つのパスがある場合、一方の端から共通の部分を切り捨てて、もう一方の端から削除するにはどうすればよいですか。
A = / var / www / my_app / pub B = / my_app / pub / cntrl / actn
Bから/my_app/ pubを削除し、/ cntrl / actnのままにする最も速いワンライナーは何ですか?基本的に、文字列のような一般的な分母を取得するためのPerl風の方法を探しています。
ご入力いただきありがとうございます