を表示:のRewriteRule、URLが間違って私はmod_rewriteはに新しいですし、私はこの問題を抱えている
私はmod_rewriteをして作業リダイレクトしている、私の.htaccess:
RewriteEngine on
RewriteRule ^microsite/([^/\.]+)/$ micrositecontroller.php?name=$1 [L]
micrositecontroller.phpはテキストのみ
をエコーローカルホスト/プロジェクト/マイクロサイト/テスト/:私は私のURLを入力して、ブラウザ上で
私が望んでいたが、どこにリダイレクトしています私が入力したとき:
ローカルホスト/プロジェクト/マイクロサイト/テスト
それはまだ望んでいた場所にリダイレクトするが、URLは次のように次のようになります。
ローカルホスト/プロジェクト/マイクロサイト/テスト/?名=テスト
今私がしたいのは、 "/?name = test"が現れないことです。
私は正規表現のさまざまな組み合わせを試しましたが、役に立たないと私はそれが正常ではないのか分かりません。何か案が?
私はそれを試みました。 localhost/project/microsite/test – Rishi