CentOS系统apache路径不区分大小写解决办法

用过Linux系统的都知道Linux是区分大小写的,在Linux服务器上部署网站,如果URL大小写敏感,对用户和搜索引擎来说是非常不友好的。

解决Linux服务器URL大小写问题:

1、查看系统有无mod_speling.so模块,路径:/etc/httpd/modules,如果没有按以下方法生成;

1.1、下载一个与当前使用的apache一样版本的安装包

1.2、解压安装包,然后进入其目录

  1. # cd /tmp/httpd-2.2.22/modules/mappers/
  2. # ls

此目录有个mod_speling.c文件

1.3、生成模块

  1. # /usr/local/apache/bin/apxs -c -i -a mod_speling.c

注:usr/local/apache/为我生产环境的apache目录,完成上述后会在/usr/local/apache/modules/目录下多一个mod_speling.so模块文件

2、加载此模块

  1. # vi /etc/httpd/conf/httpd.conf

添加如下行:

  1. LoadModule speling_module modules/mod_speling.so
  2. CheckSpelling on

保存修改,退出

3、重启httpd服务。

原创文章,作者:wwh,如若转载,请注明出处:https://www.wuwenhui.cn/3599.html

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
wwhwwh
上一篇 2015-12-02
下一篇 2015-12-03

相关推荐

  • Ubuntu安装分区方案

    500G硬盘方案:剩下空间90多G保留暂不使用,可用于后续其他用途,如安装Windows系统。 目录 建议大小 格式 分区 描述 / 100G左右 ext4 主分区 安装系统和软件…

    2020-03-06
    24.8K0
  • linux查看与开启ssh

    1、首先通过物理终端进入到linux上,手工检查ssh发现没运行 /etc/init.d/sshd status sshd is stopped 2、启动SSH service s…

    2013-05-31
    10.6K0

发表回复

登录后才能评论

联系我们

在线咨询:点击这里给我发消息

站长邮箱:admin@wuwenhui.cn
工作时间:周一至周五,8:30-17:30,节假日休息

微信
本站支持QQ一键注册登录,所有资源下载均在文章底部~