【问题标题】:Trying to remove .html from mobile试图从移动设备中删除 .html
【发布时间】:2017-09-06 18:59:40
【问题描述】:

我最近用过

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.html [NC,L

从我的网址中删除 .html

但是,我将 .com/mobile 用于移动网站。现在,当在没有 HTML 的移动平台上单击链接时,重定向已经到位,页面被重定向到桌面站点。有没有办法解决这个问题?我必须将重写代码放在 htacess 的移动部分吗?不确定该怎么做。

感谢任何可以提供帮助的人!

【问题讨论】:

  • 我不是 htaccess 绝地大师......但据我了解,htaccess 中的重写规则基本上充当加载前重定向。如果您为其他内容删除 .html,请确保生成的 URL 存在。 --- 我认为您希望实现的目标应该使用包含 .html 文件的index.php

标签: jquery html .htaccess


【解决方案1】:

在您的 .htaccess 文件中添加以下代码:

RewriteCond %{THE_REQUEST} ^GET\ (.*)\.html\ HTTP
RewriteRule (.*)\.html$ $1 [R=301]

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-08-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-02
    • 2012-02-22
    • 1970-01-01
    相关资源
    最近更新 更多