【问题标题】:Changing Character-Casing of URL's?更改 URL 的字符大小写?
【发布时间】:2011-06-20 18:13:47
【问题描述】:

我喜欢在必要时将单词大写。而且我也更喜欢将网页名称、查询字符串等大写。

我们所有的网址都是这样的:

etc.com/Index.php

etc.com/Products.php?Category=CategoryName&SortBy=Date

但是,即使 url 中页面名称中的一个字符大小写与文件名不同,我总是会收到“找不到页面”错误消息。

我们对此也有很多投诉!一些客户喜欢输入完整的 URL - 但经常忘记使用的大小写。因为它们习惯于在 URL 中使用全小写字符的网站。

通常我只是更改文件名,因此它们都是小写的......

是否有可能 - 可能使用服务器或 cpanel 中的某些设置或其他东西来使所有 URL 都区分大小写?

【问题讨论】:

  • 真的更像是服务器问题而不是编程问题。
  • 大声笑,但是...我不知道如何以编程方式更改大小写。

标签: php html file cpanel


【解决方案1】:

你可以使用mod_spelling.c它是一个可以处理你问题的Apache模块,所以基本上你需要进入你的.htaccess文件

CheckSpelling on|off

并确保该模块已加载。

您可以在这里找到更多信息:http://httpd.apache.org/docs/2.0/mod/mod_speling.html

【讨论】:

  • 所以我要做的就是创建一个 .htaccess 文件,将其上传到根目录,并使用以下行:“CheckSpelling Off”(不带引号)?
  • 服务器遇到内部错误或配置错误,无法完成您的请求。 - 我会检查以确保模块现在已加载 - 没有看到该评论.
  • 我正在查看 CPanel,它可以让我搜索/浏览可用模块,但 mod_speling 或 CheckSpeling 不存在。而且我也无法安装它,因为它只是说该模块不存在。
  • 该模块随 apache 发行版一起提供,因此请联系您的支持人员并告诉他们将其包含在您的虚拟主机中,如果您是管理员,请取消 http.conf 中的注释
猜你喜欢
  • 1970-01-01
  • 2011-01-07
  • 1970-01-01
  • 2019-07-20
  • 2021-03-30
  • 2014-02-04
  • 2015-08-24
  • 1970-01-01
  • 2011-10-11
相关资源
最近更新 更多