.htaccess - 使现有 CMS 网站与移动网站兼容而不重定向

标签 .htaccess mobile content-management-system expressionengine

使现有 CMS 网站与移动网站兼容而不重定向

大家好。 我目前正在创建我们使用的表达式引擎网站的移动版本。

我遇到了问题,因为通常我只能使用媒体查询,或使用重定向脚本。

但是,移动网站的布局将与桌面完全不同,因此我不能只是摆弄 CSS 的媒体要求(因为网站只是看起来不同)。

如果设备是移动设备,我正在考虑使用 JavaScript 来删除代码或标记(php),但这意味着可能在页面加载时加载两个版本的代码(不适合移动设备)。例如,一个代码用于桌面,另一个代码用于移动。

我无法更改文件名,例如(mobile_index),因为它是 CMS 并且链接无法正确链接。我已经尝试过几次,并且还编辑了 .HTACCESS 文件,但它根本不起作用。

因此,如果有人知道如果设备移动但无法更改文件名、目录或任何其他内容,我该如何更改页面的代码:-)

干杯

达拉

最佳答案

为什么没有重定向?如果我处于你的位置(几个月前),我会完全不同地处理这个问题:

现在您可以从同一个 CMS 管理这两个安装,并且这两个安装都可以访问现有 channel 、模块、扩展程序和成员。这将使您的代码保持快速和干净。

添加一堆条件只会减慢安装速度。

关于.htaccess - 使现有 CMS 网站与移动网站兼容而不重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12356160/

相关文章:

apache - 如何停止在 tuleap 9.1 上使用 ssl?

apache - 如何使用 mod_headers 和 mod_expires 进行缓存

android - 应用内购买或外部支付处理器?

django - 具有 i18n 支持的完整 CMS(或 CMS 框架)

django - CMS+博客+电子商务 : django or web2py

apache - 在 ErrorDocument 消息中设置字符集

php - Heroku 403 禁止错误

css - 移动优化 CSS

html - iOS 中的背景图片 repeat-x 不起作用

php - 此代码中使用哪种语言