2

次のいずれかの URL を持っています: http://www.scenemovie.orgまたはhttp://subdomain.scenemovie.org

「scenemovie.org」を残し、「http://www.」を削除したい。jQueryでこれをどのように実現できますか? ありがとう!

4

4 に答える 4

2
url = 'http://www.scenemovie.org';
domain_and_tld = url.replace(/http:\/\/.+?\./, '')
于 2012-09-16T12:59:19.933 に答える
1

jQueryでそれを行う方法は?

必要なドメインが何であるかがわからない一般的なケースでは、それはできません。

DNSでこの用語を使用したため、「サブドメイン」を構成するものについての仕様はありません. 事実上、あなたが探しているのはDNS 内の管理境界ですが、これらの管理境界がどこにあるかを決定する方法はありません。

たとえば、私は の所有者をたまたま知っていwww.me.ukます。これは、「サブドメイン」のように見えますが、それ自体が正しく登録されたドメイン名です。

あなたが得ることができる最も近いものは(それにも欠陥がありますが)、どのドメインが「登録可能なドメイン」であるかの決定的なリスト(そうではありません)を作成する試みである「パブリックサフィックスリスト」とドメインを比較することです.

于 2012-09-16T13:02:41.910 に答える
-1

htaccess を試してください:

<IfModule mod_rewrite.c>
  RewriteCond %{HTTPS} !=on
  RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
  RewriteRule ^ http://%1%{REQUEST_URI} [R=301,L]
</IfModule>
于 2012-09-16T13:02:28.360 に答える