如果没有JavaScript,则重定向

时间:2013-02-20 19:26:54

标签: php apache redirect noscript

这是我的情况:

我正在尝试将禁用JavaScript的用户重定向到我的Apache服务器上的PHP生成页面(而不是AJAX生成的页面)。

我目前正在使用:

<noscript> <meta http-equiv="refresh" content="0; url=http://mydomain/no_js.php"> </noscript>

有没有办法在页面加载之前重定向用户?

P.S。:如果没有,那么比我目前正在使用的那个更快?

提前致谢!

2 个答案:

答案 0 :(得分:1)

如果您需要重定向,请将PHP版本设为默认值,并在启用javascript时重定向。我会避免这种情况,根本没有重定向,只是根据javascript启用/禁用显示在同一页面上。如果启用,您可以显示JavaScript项目。我通常在页面正文中有一个类名无脚本,如果启用了javascript,则将其删除,然后您可以使用CSS来定位基于该标记显示的内容。

答案 1 :(得分:1)

不确定这是否会成为你想要的东西,但这里是:

  1. 首先,创建一个检查javascript是否活跃的页面
  2. 其次,如果javascript处于活动状态,则重定向到正确的页面
  3. 如果没有,请重定向到非活动时创建的页面
  4. 这样,没有启用js的页面就不会启用js bwing的lads。没有丝毫。如果你真的需要脚本只是大声......