【问题标题】:Issue with browser adding '/' to end of url except index.php浏览器将“/”添加到 url 末尾的问题,除了 index.php
【发布时间】:2012-03-11 13:48:10
【问题描述】:

我目前正在我的 macbook air 上进行 Web 开发。我正在运行最新版本的 Firefox,由于某种原因,我在使用 mac-air 在 Firefox 中查看它时遇到了问题。在 Firefox 中,初始 index.php URl 加载正常,无需继续进行 /,但任何其他页面会自动将 / 添加到 URL 的末尾,我不确定为什么。这会导致问题,因为页面 CSS 文件随后无法加载。我可以手动删除/,但是当我运行 URL 时,它会立即添加回来。

  • 如果我在 Ubuntu 上的 Firefox 中加载页面,一切都很好。
  • 如果我在 OSX 上的 Chrome 中加载页面,一切都很好。

我不确定如何解决此问题。如果一个 mod 认为这是一个 osx,你可以移动帖子。我打算发布到 Mac 页面,但我假设这是浏览器的问题或已知问题。 请注意,我只是在我的域上的一个目录中运行这些页面,该目录上有一个 wordpress 站点。该目录与 wordpress 文件是分开的,但仍在同一个 godaddy 服务器上。 wordpress 站点位于实际域 mydomain.com 上

  • 我尝试测试的开发文件位于 mydomain.com/test/ 中

【问题讨论】:

  • 你确定这不是你的网络服务器配置的问题,也许 .htaccess 文件配置有误...
  • 您在本地运行它?您能否粘贴您尝试访问的 URL,以便我们查看您正在浏览的内容?当您尝试浏览到 .css 文件时会发生什么?
  • 通过编辑 .htaccess 文件解决了我的问题。感谢您的提示

标签: php html macos wordpress firefox


【解决方案1】:

是Wordpress根目录下的这个目录。如果是,我会查看您的 .htaccess,它可能在设置路由/clean-urls 的方式上做了一些时髦的事情。

【讨论】:

    【解决方案2】:

    好吧,有些浏览器认为如果URI末尾没有扩展名,那么它是一个目录,所以它在末尾附加'/'(这是正确的)。为避免这种情况,您可以在 htacces 中强制删除(如果您使用的是 Apache)。

    【讨论】:

      猜你喜欢
      • 2013-08-07
      • 1970-01-01
      • 2011-01-05
      • 2019-06-14
      • 1970-01-01
      • 2013-04-14
      • 2016-05-06
      • 2021-10-21
      • 1970-01-01
      相关资源
      最近更新 更多