我有两个版本的网站:一个用于桌面浏览器的完整网站,以及一个包含桌面版网站中某些网页的移动友好版本的移动网站。 当从外部查看时,两个站点的URL都是相同的,内部设备识别层根据用户代理将用户发送到一个站点或另一个站点。
我想configurationApache来检测有人试图访问移动网站上不存在的页面,并将其转发到桌面站点上的同一页面。 这样的一些规则是我脑海中所想的,有可能吗?
ErrorDocument 404 http://<ip of desktop site>/<request url without hostname>
使用mod_rewrite提供不符合现有文件或目录的请求
RewriteEngine On RewriteCond %{SCRIPT_FILENAME} !-f RewriteCond %{SCRIPT_FILENAME} !-d RewriteRule ^(.*)$ index.php/$1
欲了解更多信息,你可以看看: http://www.phpriot.com