Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/86.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 正在将站点重定向到移动…文件名?_Javascript_Html_Mobile - Fatal编程技术网

Javascript 正在将站点重定向到移动…文件名?

Javascript 正在将站点重定向到移动…文件名?,javascript,html,mobile,Javascript,Html,Mobile,这是我第一次为某人创建一个移动站点,我的javascript代码都设置好了,当在我的手机上测试时,它会像我希望的那样重定向到:m.websitename.com。但是,我不知道要重定向到的文件名是什么?我将文件保存在:mobile.html下,但它没有重定向到该文件 我不希望它重定向到www.websitename.com/mobile,我认为它看起来不那么专业 谢谢index.html或default.html是惯例。那么,为什么不直接去呢 m.websitename.com/index.ht

这是我第一次为某人创建一个移动站点,我的javascript代码都设置好了,当在我的手机上测试时,它会像我希望的那样重定向到:m.websitename.com。但是,我不知道要重定向到的文件名是什么?我将文件保存在:mobile.html下,但它没有重定向到该文件

我不希望它重定向到www.websitename.com/mobile,我认为它看起来不那么专业


谢谢

index.html
default.html
是惯例。那么,为什么不直接去呢

m.websitename.com/index.html

并配置子域,使
m.websitename.com
实际上指向
websitename.com/m
文件夹。因此,该文件夹可以有自己的索引文件。

您可能希望使用正在使用的服务器上的子域和目标设置来完成此操作(大多数网络托管公司通过其软件(如cPanel)简化了此操作)。目录结构将如下所示。所以当用户被重定向到t m.yourweb.com/时,它就不会有m.yourweb.com/mobie

domain [directory]
      css [directory]
      js  [directory]
      index.jsp  [file]
      purchase.jsp  [file]
      ...

      subdomain [directory] <- for mobile
        css [directory]
        js  [directory]
        index.jsp  [file]
        purchase.jsp  [file]
域[目录]
css[目录]
js[目录]
index.jsp[文件]
purchase.jsp[文件]
...

子域[目录]您可以有任何您喜欢的文件名。但正如btevfik所提到的,put index.html或default.html

我推荐index.html

您还可以在服务器配置中设置默认文件。默认情况下,大多数服务器的默认文件处理程序为index.html。对于Apache,它将是index.html或index.php。您可以通过更改服务器配置将其更改为类似mobile-handler.html的内容

因此,无论何时通过或m.your-site.com访问站点,都会加载服务器配置中指定的默认文件


请注意,your-site.com和m.your-site.com将具有不同的站点根,因此请求将由不同的文件处理。

如果要重定向到新URL,则需要一个Web服务器,该服务器将响应具有index.html(包含您的mobile.html)的m.websitename.com当请求时显示当OP没有选择答案时我讨厌。我有cpanel,我只去文件管理器。我觉得有点傻,现在甚至不考虑子域!非常感谢你!