2011-08-04 17 views
-2

私はWAMPサーバーを使用しています。ローカルシステムのページに書き換えルールを適用する必要があります。タスクバーのWAMPアイコンからrewrite_ruleを有効にしました。WAMPの書き換えルール

マイコンピュータのローカルシステム内のパスはhttp://localhost/Kitty_Enfin/です。

http://localhost/Test/index.php -> http://localhost/Test/home 
http://localhost/Test/index.php?do=main -> http://localhost/Test/main 
http://localhost/Test/index.php?do=profile&uid=1 -> http://localhost/Test/profile/1 

上記は私が書き直す必要があるページです。

私の質問は: .htaccessファイルを配置する必要がありますか?

  • かどうかは、WWW /またはWWW /テストで
  • 上記

のための.htaccessの書き換えルールは、誰もが次の問題に役立ちます場合には、より便利になりますどのようなものです。



ご返信いただきありがとうございます。私が上記を使用したとき、私にとってはうまくいかなかった。 - ワーキング (http://localhost/Testhttp://localhost/Test/index

RewriteRule ^([^/\.]+)/?$ /\Test/\index.php?do=$1 [L] - ワーキング (http://localhost/Test/main

RewriteRule ^profile/([^/\.]+)?$ /\Test/\index.php?do=profile&uid=$1 - ワーキングが、CSSや他のスクリプト

RewriteRule ^([^/\.]+)/?$ /\Test/\index\.php [L]:しかし、私は最初の2のために働く別の書き換えルールを使用しましたここではうまくいきません。

また、ページ内のリンクは、http://localhost/Test/の代わりにhttp://localhost/Test/profile/です。

この問題についてご意見はありますか?私が間違っていたら私を修正してください。

この問題に関するご意見はありますか?私はbegineer午前私が間違っ おかげ

+0

申し訳スクマーからこれを答えることができる「テスト」フォルダ内の.htaccessやった任意のものを修正してください。私はこれらのことを初めて学びました。私はインターネットで検索し、上記のように2つのリンクを作成しているが、3つ目は単なるアイデアを得ることはできないが、CSSとスクリプトはリンクされていない – regish

答えて

4
RewriteRule ^/?index.php     home/ 
RewriteRule ^/?index.php?do=(\w*)   $1/ 
RewriteRule ^/?index.php?do=(\w*)&uid=(\w*) $1/$2 

場所

は、私はあなただけの手掛かり