私の使命はhtaccessファイルは
http://localhost/projectname/index.php?m=media&cmd=video
とも
http://localhost/projectname/home
から
http://localhost/projectname/media/video
を達成することですファイル以下
事は、JavaScriptとCSSなどの任意の外部ファイルが戦場に取られないだろうということです
RewriteRule ^([^/]*)$ /projectname/index.php?m=$1
RewriteRule ^([^/]*)/([^/]*)$ /projectname/index.php?m=$1&cmd=$2
私の使命を達成するのに役立ちます。
は、私は私の代わりに、これは私がCMDせずにそれをしたいと思いhttp://localhost/projectname/media/cmd/video
を可能にhtaccessの
RewriteRule ^([^/]*)/cmd/([^/]*)$ /projectname/index.php?m=$1&cmd=$2
で置くことです知っています。助言がありますか?
あなたのおかげで、私が欲しかったことが間違いなく解決されました。だから、より多くのパラメータがあるときは、私は条件と新しいルールを書き直す必要がありますか? – lilsizzo
はい、正しいです。すべてのRewriteRuleが 'L'フラグで終わっていることを確認してください。 – anubhava