用户名 UID Email
风中劲草
级别: 三星会员
楼主  发表于: 2007-11-07 00:14

 谁帮写一条让linux主机不区分大小写的.htaccess规则来

找了很久了,还是没找到,只好来求助了,先谢谢了
各位大哥,请发帖提问,短信回答太局限,拒绝回答鸟~!~
级别: 管理员
1楼  发表于: 2007-11-07 15:19
风中劲草
级别: 三星会员
2楼  发表于: 2007-11-07 19:51
Quote:
引用第1楼骨骨于2007-11-07 15:19发表的  :
区分大小写?

没听说,

http://man.chinaunix.net/newsoft/Apache2.2_chinese_manual/howto/htaccess.html



我使用的是虚拟主机,只要网页地址不区分大小写就可以访问了,听说使用.htaccess可以做到这点

骨骨,你是UNIX方面的专家,帮忙一下,先谢了。
风中劲草
级别: 三星会员
3楼  发表于: 2007-11-07 20:44
事情是这样的,我原有一个在网站,网站是在Windows服务器下运行的,Windows是不区分大小写的;我新买了一个linux的虚拟主机,它是区分大小写的,许多网页打不开了,现在能否利用根目录下的.htaccess文件,建立一条规则,让这个空间不区分大小呢。
各位大哥,请发帖提问,短信回答太局限,拒绝回答鸟~!~
级别: 管理员
4楼  发表于: 2007-11-08 10:48

 回 3楼(ps94506) 的帖子

我不是什么专家,我仅仅是还没入门的菜鸟。

.htaccess规则要根据文章的(网站)访问地址来具体写的,比如bo-blog
复制代码
  1. ewriteEngine on
  2. RewriteBase /bo-blog/
  3. RewriteRule ^post/([0-9]+).htm$ read.php?$1
  4. RewriteRule ^post/([0-9]+)_([0-9]+).htm$ read.php?$1&page=$2
  5. RewriteRule ^post/([0-9]+)_([0-9]+)_([0-9]+).htm$ read.php?$1&page=$2&part=$3
  6. RewriteRule ^index_([0-9]+)_([0-9]+).htm$ index.php?mode=$1&page=$2
  7. RewriteRule ^star_([0-9]+)_([0-9]+).htm$ star.php?mode=$1&page=$2
  8. RewriteRule ^category_([0-9]+).htm$ index.php?go=category_$1
  9. RewriteRule ^category_([0-9]+)_([0-9]+)_([0-9]+).htm$ index.php?go=category_$1&mode=$2&page=$3
  10. RewriteRule ^archive_([0-9]+)_([0-9]+).htm$ index.php?go=archive&cm=$1&cy=$2
  11. RewriteRule ^archive_([0-9]+)_([0-9]+)_([0-9]+)_([0-9]+).htm$ index.php?go=archive&cm=$1&cy=$2&mode=$3&page=$4
  12. RewriteRule ^showday_([0-9]+)_([0-9]+)_([0-9]+).htm$ index.php?go=showday_$1-$2-$3
  13. RewriteRule ^showday_([0-9]+)_([0-9]+)_([0-9]+)_([0-9]+)_([0-9]+).htm$ index.php?go=showday_$1-$2-$3&mode=$4&page=$5


如果你学习过正则,那大写小写不成问题吧
本帖最近评分记录:
  • 威望:+1(ps94506) 我网站的地址是www.kxca ..
  • 风中劲草
    级别: 三星会员
    5楼  发表于: 2007-11-08 13:14
    我的网站是手工做的,不是CMS,网页加上图片大概有60万个文件,想手工修改也没有办法,我看不懂正则表达式,网站地址中的大小写从网站根目录开始就是不是规则出现,你能否再写一个呀,谢谢了
    级别: 一星会员
    6楼  发表于: 2007-11-13 10:57
      ^_^






    魔尊
    级别: 二星会员
    7楼  发表于: 2008-05-07 16:43
    顶上去 请骨骨帮忙忙改改
    阻碍你前进的不会坎坷地路途,而是你脚中的一个小石子。
    级别: PW官方团队
    8楼  发表于: 2008-05-07 17:47
    类unix是区分 大小的。。

    实在受不了就用win服务器os吧
    各类服务器php环境的安装、安全、优化QQ:190273533
    级别: 初来乍到
    9楼  发表于: 2008-05-08 11:11
    hehe
    饿晕135斤
    级别: 总版主
    特殊贡献奖 热心助人奖
    10楼  发表于: 2008-05-08 17:44
    所有名字和连接全部改成小写就好啦
    [Java虚拟机]  http://jvm.cn  -- 专业Jsp空间, PHP 空间服务
    级别: 二星会员
    11楼  发表于: 2008-05-09 08:21
    linux主机系统决定了一定要区分大小写