0

wwwサイトのページからサブドメインにリダイレクトされる(訪問者にとって)最も透過的な方法を探しています。IISがサーバーです。例:

www.mywebsite.com/cars--->cars.mywebsite.com

助言がありますか?

4

5 に答える 5

2

さて、JavaScriptでソリューションが必要な場合は、非常に簡単です。ロードされた最初のJSファイルを見つけて、これをTOPに追加するだけです

if(document.url == "www.mywebsite.com/cars")
window.location("cars.mywebsite.com");

タグでjavascriptとhtmlについて言及したので、ちょうど言及しました...

于 2013-01-22T17:25:48.563 に答える
1

Javascriptは少し不格好な解決策かもしれません。

サーバー側で保守しやすいものを使用することをお勧めします。

  • 'cars'ディレクトリを作成します
  • 'cars'ディレクトリに空のweb.configを作成します

次の内容をweb.configファイルに入れます

<?xml version="1.0"?>
<configuration>
<system.webServer>
  <httpRedirect enabled="true" destination="http://cars.mywebsite.com" httpResponseStatus="Permanent" />
</system.webServer>
</configuration>

これはおそらくVisualStudioのWebサーバー内では機能しませんが、IISでは問題ないはずです。

于 2013-01-22T21:45:12.020 に答える
0

あなたが単一の解決策を探しているなら-それなら@Rijuの答えは良いものです。

しかし、より一般的な解決策として、IIS用のURLリライターは非常に強力であり、このようなルールやその他の多くの状況を作成できます。

于 2013-01-22T17:33:51.360 に答える
0

IISサーバーでリダイレクトを探している場合、答えは次の投稿にあります。

IISでURLパスをリダイレクトする方法は?

于 2013-01-22T17:29:07.783 に答える
0

imho htaccessは、データがクライアントに送信される前にユーザーをリダイレクトします。

例:ルートディレクトリで、次の内容の.htaccessというファイルをユーザーに指示して配置します。

#Redirect old file path to new file path
Redirect /olddirectory/oldfile.html http://cars.example.com/newdirectory/newfile.html

ソース: http: //kb.mediatemple.net/questions/242/How+do+I+redirect+my+site+using+a+.htaccess+file%3F

それがカートを助けることを願っています。

于 2013-01-22T17:29:43.503 に答える