後、私は次のようにPHPファイルを持っていますので、毎回http://www.domain.com/view-test
:http://www.domain.com/?mod=test&act=view
そして、私のようなものにそのアドレスからのリダイレクトを作成したいですユーザーは最初のURIにアクセスし、最初のURIの内容を表示するhttp://www.domain.com/view-testにリダイレクトされます。
私は、以下の規則があります
RewriteCond %{QUERY_STRING} mod=test&act=view
RewriteRule ^$ view-test? [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^view-test.html amas/index.php?mod=test&act=view [L]
これは、パラメーターを指定せずにページの正常に動作や提出物を形成するが、私は何も動作の任意のものを持っている場合。
同じファイルに送信しているフォームがある場合、そのファイルは機能しません。 http://domain.com/?mod=test&act=view&order_by=idのようなものがあれば、私はuriにリダイレクトされてしまい、order_byパラメータは無視されます!
私が試していることを実行することも可能ですか?私は本当にこのことについて多くを知らないと私は見つける私はすべての情報の間で迷ってしまいました正直に言うと...:/
こんにちは!返信いただきありがとうございます!!そのルールに問題があります...最終的なURLはhttp://www.domain.com/view-test?mod=test&act=view&order_by=idの代わりにhttp://www.domain.com/view-これを解決するには、&order_by = idをテストしてください。ありがとう – jribeiro