私はこのmod_rewriteビジネスにかなり慣れていませんが、次のことを実行できるルールが必要です。
localhost/module_name/ -> localhost/index.php?module=module_name
localhost/module_name/module_action -> localhost/index.php?module=module_name&action=module_action
localhost/module_name/module_action/parm1 -> localhost/index.php?module=module_name&action=module_action&parm_1=parm1
localhost/module_name/module_action/parm1/parm2 -> localhost/index.php?module=module_name&action=module_action&parm_1=parm1&parm_2=parm2
等々。module_nameとmodule_actionを機能させることができましたが、モジュールのみまたは複数のパラメーターで機能させる方法がわかりません。これは私が現在持っているものです:
RewriteEngine on
RewriteRule ([a-zA-Z]+)/([a-zA-Z]+) index.php?module=$1&action=$2
RewriteRule ([a-zA-Z]+)/([a-zA-Z]+)/([a-zA-Z]+)$ index.php?module=$1&action=$2&parm=$3
最初のルールは機能しているように見えますが、2番目のルールでは壊れています。
どんな助けでも本当にありがたいです。