如果重定向来自特定网址,则调用javascript函数

时间:2015-09-28 07:40:33

标签: javascript php wordpress .htaccess redirect

所以这是我的问题 - 我的.htaccess文件中有一个重定向,它完美无缺。 但是现在我需要在索引页面上调用一个js-function,如果重定向来自/ video。这可能吗?我花了相当长的时间试图解决这个问题 - 目前还没有代码示例,所以现在它是理论上的 PS - 我正在使用wordpress,所以我刚刚将它添加到一般的.htaccess中 - Redirect 301 /video / 我很想听听你的意见和实现这一目标的各种方法。

EDIT 所以我会在这里发布更新的试用方法 - 到目前为止我们得到了这个 -

<?php $redirectedFrom = $_SERVER['HTTP_REFERER'];
if(isset($redirectedFrom)): ?> 
<script type="text/javascript"> 
    console.log("does the console work"+ "<?php echo $redirectedFrom ?>"); 
</script> <?php endif ?> 

如果重定向来自索引的点击链接(即menues等),这会有神奇的效果,但是当我在URL中写/视频时,似乎没有设置HTTP_REFERER,而不是访问IF。 那么你们中的任何一个都有设置引用者或其他解决方案的解决方案吗?

1 个答案:

答案 0 :(得分:0)

您可以检查以下值:

$_SERVER['HTTP_REFERER'] 

它应包含上一页的url,以便您可以从PHP检测页面并将某些内容打印成HTML,然后再与JS一起检查打印值。