用过Linux系统的都知道Linux是区分大小写的,在Linux服务器上部署网站,如果URL大小写敏感,对用户和搜索引擎来说是非常不友好的。
解决Linux服务器URL大小写问题:
1、查看系统有无mod_speling.so模块,路径:/etc/httpd/modules,如果没有按以下方法生成;
1.1、下载一个与当前使用的apache一样版本的安装包
1.2、解压安装包,然后进入其目录
- # cd /tmp/httpd-2.2.22/modules/mappers/
- # ls
此目录有个mod_speling.c文件
1.3、生成模块
- # /usr/local/apache/bin/apxs -c -i -a mod_speling.c
注:usr/local/apache/为我生产环境的apache目录,完成上述后会在/usr/local/apache/modules/目录下多一个mod_speling.so模块文件
2、加载此模块
- # vi /etc/httpd/conf/httpd.conf
添加如下行:
- LoadModule speling_module modules/mod_speling.so
- CheckSpelling on
保存修改,退出
3、重启httpd服务。
原创文章,作者:wwh,如若转载,请注明出处:https://www.wuwenhui.cn/3599.html