Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery-删除子域或www?_Javascript_Jquery_Subdomain - Fatal编程技术网

Javascript jQuery-删除子域或www?

Javascript jQuery-删除子域或www?,javascript,jquery,subdomain,Javascript,Jquery,Subdomain,我有以下URL之一:或 我想保留“scenemovie.org”并删除“http://www.". 如何使用jQuery实现这一点? 谢谢 尝试htaccess: <IfModule mod_rewrite.c> RewriteCond %{HTTPS} !=on RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC] RewriteRule ^ http://%1%{REQUEST_URI} [R=301,L] </IfModule&g

我有以下URL之一:或

我想保留“scenemovie.org”并删除“http://www.". 如何使用jQuery实现这一点? 谢谢

尝试htaccess:

<IfModule mod_rewrite.c>
  RewriteCond %{HTTPS} !=on
  RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
  RewriteRule ^ http://%1%{REQUEST_URI} [R=301,L]
</IfModule>

重写cond%{HTTPS}=在…上
重写cond%{HTTP_HOST}^www\.(.+)$[NC]
重写规则^http://%1%{REQUEST_URI}[R=301,L]
如何使用jQuery实现这一点

在一般情况下,您可能不知道所需的域是什么,但您不能

由于您在DNS中使用了“子域”一词,因此没有关于“子域”的定义。实际上,您要查找的是DNS中的管理边界,但是没有确定的方法来确定这些管理边界在哪里

例如,我碰巧认识
www.me.uk
的所有者。这是一个正确注册的域名,尽管它看起来像一个“子域”


你能得到的最接近的结果(尽管这是有缺陷的)是将域与“公共后缀列表”进行比较,这是一种尝试创建一个确定列表(不是)哪些域是“可注册域”。

如果有子域,则此正则表达式只返回域:

url='1〕http://a.sub.subdomain.exemple.com';
domain=url.match(/[^\.]*\.[^.]*$/)[0];

您是否在一个字符串中包含该URL,并且希望修改该字符串,或者该URL是运行javascript的页面的URL,并且您希望在不使用
www.
的情况下重定向到同一URL?您可以使用
host
属性:
var host=location.host
可能重复的,如果它在
.co.uk
中会怎样?您将得到scenemovie.co.uk作为结果。不过,undefined在他的评论中给了你更好的答案。例如,它似乎不适用于
.co.uk
域。
<IfModule mod_rewrite.c>
  RewriteCond %{HTTPS} !=on
  RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
  RewriteRule ^ http://%1%{REQUEST_URI} [R=301,L]
</IfModule>