次のいずれかの URL を持っています: http://www.scenemovie.orgまたはhttp://subdomain.scenemovie.org
「scenemovie.org」を残し、「http://www.」を削除したい。jQueryでこれをどのように実現できますか? ありがとう!
次のいずれかの URL を持っています: http://www.scenemovie.orgまたはhttp://subdomain.scenemovie.org
「scenemovie.org」を残し、「http://www.」を削除したい。jQueryでこれをどのように実現できますか? ありがとう!
url = 'http://www.scenemovie.org';
domain_and_tld = url.replace(/http:\/\/.+?\./, '')
jQueryでそれを行う方法は?
必要なドメインが何であるかがわからない一般的なケースでは、それはできません。
DNSでこの用語を使用したため、「サブドメイン」を構成するものについての仕様はありません. 事実上、あなたが探しているのはDNS 内の管理境界ですが、これらの管理境界がどこにあるかを決定する方法はありません。
たとえば、私は の所有者をたまたま知っていwww.me.uk
ます。これは、「サブドメイン」のように見えますが、それ自体が正しく登録されたドメイン名です。
あなたが得ることができる最も近いものは(それにも欠陥がありますが)、どのドメインが「登録可能なドメイン」であるかの決定的なリスト(そうではありません)を作成する試みである「パブリックサフィックスリスト」とドメインを比較することです.
htaccess を試してください:
<IfModule mod_rewrite.c>
RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^ http://%1%{REQUEST_URI} [R=301,L]
</IfModule>