2016-11-07 8 views
-1

私はこれにかなり新しいです、私はPHPコードをホストしているpleskサーバを持っています。Plesk Godaddyの別のURLに存在しないURLをリダイレクト

私のディレクトリの一つである - mydomain.com/testing/box/2398mydomain.com/testing/circle/457両方がmydomain.com/testing/index.phpにリダイレクトする必要があります - mydomain.com/testing/index.php

私が何をしたいのかは、私は彼らが、例えば index.php上記にリダイレクトしたいmydomain.com/testing/で始まる任意のURLのために、あります

ここで.htaccessファイルまたはweb.configファイルを使用する必要があるかどうか、およびこれらのファイルを配置する場所はわかりません。

だから私は始めて、をhttpdocs /フォルダにそれを置くために、このweb.configファイルを作成 -

<configuration> 
<system.webServer> 
<rewrite> 
    <rules> 
    <rule name="HTTP to HTTPS redirect" stopProcessing="true"> 
    <match url="^deeplink/([_0-9a-z-]+)/([_0-9a-z-]+)" /> 
    <action type="Redirect" redirectType="Permanent" url="http://{HTTP_HOST}/{R:1}" /> 
</rule> 
    </rules> 
</rewrite> 
</system.webServer> 
</configuration> 

私は実際にここに適用されるものを任意のアイデアを持っていないとして、それは間違っている可能性があります。

+0

にリダイレクトされますを確認しますコメントに追加してください。サインインしないか投票しない読者にとっては、本当に興味がありません。特に質問の先頭に追加することは理想的ではありません。なぜなら、これは最初のページで使用される質問に影響するからです。 – halfer

+0

質問の性質は、人々が素朴な質問としてそれを認識し、初心者がそのような些細な問題に直面する可能性があるにもかかわらず、彼らは下降し、理由も提供しない。 それにもかかわらず、私はそれがコメントに追加されるべきであるという点に同意します。 (私は以前にもコメントを追加しようとしましたが、まだ人々は理由を提示していません。メモを残してくれてありがとう、あなたは良いサマリア人です) – Darpan

+1

Darpanは心配ありません。私たちはしばしば、ダウン投票者に義務的なコメントをするための提案をしています。投票は長い間匿名で行われています(司会者以外は票を見ることができます)。ガイドラインは、人が一人に集中しない限り、好きな理由で投票できるということです。 – halfer

答えて

0

これは私がそれを解決する方法である -

GoDaddyはのPleskが故に、それは、web.configファイルを使用しますが、そのサーバーとしてIISを使用しています。

これは私が使用した構成である -

<configuration> 
<system.webServer> 
    <rewrite> 
     <rules> 
      <rule name="myredirect" stopProcessing="true"> 
       <match url="^deeplink/([_0-9a-z-]+)/([_0-9a-z-]+)" /> 
       <action type="Redirect" redirectType="Permanent" url="http://{HTTP_HOST}/deeplink/index.php" /> 
      </rule> 
     </rules> 
    </rewrite> 
</system.webServer> 

この設定は、あなたが投票の解説やアドバイスを追加したい場合はhostname/deeplink/any_url_textから来るすべてのURLが常に/deeplink/index.php

関連する問題