2010-12-07 12 views
1

残念ながら私は問題のWindows Serverにアクセスできないので、これをどのようにして渡すことができるかについての指示が必要です。WindowsでPHPを使用したURL書き換え

基本的に、私はWindows IIS 6でPHPを使用しています。あなたは.htaccessファイルと同じようにURLを書き換える必要があります。

私は

example.com/about/

に任意のアイデアを example.com/index.php?page=about

をオンにする必要がありますか?あなたはIISサーバー自体へのアクセス権を持っていない場合

感謝

答えて

3

は、その後、あなたは運外です。

あなたがたとえば、あなたはちょうどあなたがApacheとmod_rewriteのの場合と同様に、通常の.htaccessファイルを使用することができますIonic's Isapi Rewrite FilterまたはHelicon's ISAPI/Rewriteのように、URL書き換えエンジンをインストールするには、サーバーの演算子を説得することができます。

+0

返信いただきありがとうございます。 Ionicを使用すると、上記のようにリダイレクトを設定するためにホストにどのような指示を与えますか?もう一度ありがとう – Tim

+0

@Tim:フィルタのインストール手順はそれぞれのホームページにあります。 ISAPI/Rewrite * Lite *は集中化されていない.htaccessファイルをサポートしていませんが、有料版はサポートしています。有料版が必要です。 Ionicのフィルタは無料で有望ですが、実用的な経験はありません。特定のリダイレクトの手順は、サーバーオペレータよりも自分自身に多く適用されます。これらのエンジンは必ずしも100%mod_rewrite互換ではないので、RewriteRuleがどのように見えるかを知るために、@Pradeep Singhの答えを参照してください。 – Tomalak

-1

regexを使用する場合は、thisプラグインをIISに使用できます。 IISマネージャに統合

IIS URL Rewrite 2.0 enables Web administrators to create 
powerful rules to implement URLs that are easier for users to 
remember and easier for search engines to find. By using rule 

テンプレート、 書き換えマップ、.NETプロバイダ、およびその他の機能は、ウェブ 管理者が簡単にHTTPヘッダ、 HTTPレスポンスに基づいて行動を書き換えるURLを定義するルール を設定することができますまたはリクエストヘッダ、IISサーバー変数、および複雑な

programmatic rules. In addition, Web administrators can perform 

リダイレクト、 送信カスタム応答、またはHTTP REQを停止uests

Here使い方について説明しています。

+0

私はそれが古い答えだと知っていますが、依然としてURLリライトはIIS 7用であり、彼はIIS 6を要求しました。 – jValdron

関連する問題