我如何让我的htaccess文件读取一个PHP文件?

我已经创build了一个PHP文件,应该检测手机或平板电脑。 我从networkingsearch中搜集下面的代码,因为我不知道任何编码,虽然几年前COBOL是我的养家人!

我的PHP文件中的代码是;

<?PHP $browser = cge_utils::get_browser(); if( $browser->isMobile() ) { redirect('http://what-do-christians-believe.co.uk/mob_phones'); } if($browser->isTablet()){ { redirect('http://what-do-christians-believe.co.uk/mob_devices'); } ?> 

我不知道这是否可行,但所有的事情都是可能的 – 最终!

我一直在search整天没有运气,以找出如何获得这个文件的htaccess文件读取

有人可以告诉我如何编写正确的代码,或者说这个PHP脚本是否可行?

我目前在我的主页中使用Java脚本,但是有人说这会降低手机的上传速度。

.htaccess文件用于扩展服务器configuration,因此您不能从其中运行php代码。 它看起来像所有你需要做的是把你的问题的代码在你想redirect的页面。

要做到这一点,只需从索引中添加一个302find的redirect到这个PHP,并确保它被作为一个CGI脚本处理。 我懒得写给你,但这是一般的方法。

你不能真正将它们包含在.htaccess文件中,因为它们用于服务器configuration。

如果目标是在从.htaccess文件负责的相同位置提供的每个响应开始时使用此PHP代码,则auto_prepend_file可能正是您所需要的。 这是一个php.ini核心指令,可以在.htaccess文件中设置,如下所示:

 php_value auto_prepend_file "/path/to/redirects.php"