【发布时间】:2016-03-20 18:10:36
【问题描述】:
我设置了我的网站,以便如果有人输入带有大写字母和/或下划线的 URL,例如 - MySite/topics/United_States - 它会自动默认为 mysite/topics/united-states(小写和破折号而不是下划线)。
我经历了一些网站崩溃、迁移和重组,但我发现此功能不再有效。我无法访问我的在线 httpd.conf 文件。
但是,我想我发现了一种使用 C-Panel 的方法...
服务配置 > Apache 配置 > 包含编辑器 > 发布 VirtualHost 包含
“在此文本区域中输入信息将在最后一个 VirtualHost 条目之后将内容添加到 Apache 配置文件 (httpd.conf)。
“我希望编辑 Post VirtualHost 配置包含文件:”
我选择了 2.4.18,它会打开一个框,我可以在其中输入我的代码。在框上方显示文件名:post_virtualhost_2.con
这是我要粘贴到框中的代码:
RewriteRule (.?[A-Z]+.) /${tolower:$1} [R]
这让我想到了我的问题。在我这样做之前,我想确保我没有做会破坏我的网站的事情。听起来我这样做是对的吗?如果我弄乱了这个文件或粘贴了错误的代码,我该如何修复它?
【问题讨论】: