主题 : 谁帮写一条让linux主机不区分大小写的.htaccess规则来
风中劲草
级别: 三星会员
UID: 585625
精华: 0
发帖: 733
威望: 39 点
金钱: 127 两
贡献值: 0 点
PW积分: 11 点
在线时间: 418(时)
注册时间: 2006-01-07
最后登录: 2009-04-25
楼主  发表于: 2007-11-07 00:14

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

找了很久了,还是没找到,只好来求助了,先谢谢了
老子曰:莫装逼,装逼雷都不劈!没卵子找茄子提溜,回炉吧你!
级别: 管理员
UID: 403582
精华: 3
发帖: 21867
威望: 129280 点
金钱: 2810 两
贡献值: 139880 点
PW积分: 955 点
群组: PHPWind 七剑
在线时间: 5516(时)
注册时间: 2005-08-02
最后登录: 2009-07-04
沙发  发表于: 2007-11-07 15:19

风中劲草
级别: 三星会员
UID: 585625
精华: 0
发帖: 733
威望: 39 点
金钱: 127 两
贡献值: 0 点
PW积分: 11 点
在线时间: 418(时)
注册时间: 2006-01-07
最后登录: 2009-04-25
地毯  发表于: 2007-11-07 19:51

引用
引用第1楼骨骨于2007-11-07 15:19发表的  :
区分大小写?

没听说,

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



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

骨骨,你是UNIX方面的专家,帮忙一下,先谢了。
风中劲草
级别: 三星会员
UID: 585625
精华: 0
发帖: 733
威望: 39 点
金钱: 127 两
贡献值: 0 点
PW积分: 11 点
在线时间: 418(时)
注册时间: 2006-01-07
最后登录: 2009-04-25
3楼  发表于: 2007-11-07 20:44

事情是这样的,我原有一个在网站,网站是在Windows服务器下运行的,Windows是不区分大小写的;我新买了一个linux的虚拟主机,它是区分大小写的,许多网页打不开了,现在能否利用根目录下的.htaccess文件,建立一条规则,让这个空间不区分大小呢。
老子曰:莫装逼,装逼雷都不劈!没卵子找茄子提溜,回炉吧你!
级别: 管理员
UID: 403582
精华: 3
发帖: 21867
威望: 129280 点
金钱: 2810 两
贡献值: 139880 点
PW积分: 955 点
群组: PHPWind 七剑
在线时间: 5516(时)
注册时间: 2005-08-02
最后登录: 2009-07-04
4楼  发表于: 2007-11-08 10:48

回 3楼(ps94506) 的帖子

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

.htaccess规则要根据文章的(网站)访问地址来具体写的,比如bo-blog
复制代码
  1. RewriteEngine 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 ..
  • 风中劲草
    级别: 三星会员
    UID: 585625
    精华: 0
    发帖: 733
    威望: 39 点
    金钱: 127 两
    贡献值: 0 点
    PW积分: 11 点
    在线时间: 418(时)
    注册时间: 2006-01-07
    最后登录: 2009-04-25
    5楼  发表于: 2007-11-08 13:14

    我的网站是手工做的,不是CMS,网页加上图片大概有60万个文件,想手工修改也没有办法,我看不懂正则表达式,网站地址中的大小写从网站根目录开始就是不是规则出现,你能否再写一个呀,谢谢了
    级别: 一星会员
    UID: 1424578
    精华: 0
    发帖: 251
    威望: 0 点
    金钱: 130 两
    贡献值: 0 点
    PW积分: 0 点
    在线时间: 0(时)
    注册时间: 2007-11-09
    最后登录: 2007-11-21
    6楼  发表于: 2007-11-13 10:57

      ^_^






    魔尊
    级别: 二星会员
    UID: 1144576
    精华: 0
    发帖: 454
    威望: 26 点
    金钱: 174 两
    贡献值: 0 点
    PW积分: 15 点
    在线时间: 380(时)
    注册时间: 2007-04-08
    最后登录: 2009-06-16
    7楼  发表于: 2008-05-07 16:43

    顶上去 请骨骨帮忙忙改改
    阻碍你前进的不会坎坷地路途,而是你脚中的一个小石子。
    级别: PW官方团队
    UID: 901113
    精华: 0
    发帖: 1583
    威望: 358 点
    金钱: 885 两
    贡献值: 0 点
    PW积分: 25 点
    在线时间: 3899(时)
    注册时间: 2006-09-09
    最后登录: 2009-06-23
    8楼  发表于: 2008-05-07 17:47

    类unix是区分 大小的。。

    实在受不了就用win服务器os吧
    级别: 初来乍到
    UID: 1636328
    精华: 0
    发帖: 1
    威望: 0 点
    金钱: 0 两
    贡献值: 0 点
    PW积分: 0 点
    在线时间: 0(时)
    注册时间: 2008-05-08
    最后登录: 2008-05-08
    9楼  发表于: 2008-05-08 11:11

    hehe
    饿晕135斤
    级别: 总版主

    UID: 54883
    精华: 9
    发帖: 3936
    威望: 26380 点
    金钱: 81759 两
    贡献值: 27027 点
    PW积分: 32 点
    群组: phpwind支持团队
    在线时间: 2243(时)
    注册时间: 2004-09-22
    最后登录: 2009-07-04
    10楼  发表于: 2008-05-08 17:44

    所有名字和连接全部改成小写就好啦
    [Java虚拟机]  http://jvm.cn  -- 专业Jsp空间, PHP 空间服务
    级别: 二星会员
    UID: 1083207
    精华: 0
    发帖: 531
    威望: 21 点
    金钱: 77 两
    贡献值: 0 点
    PW积分: 0 点
    在线时间: 72(时)
    注册时间: 2007-03-02
    最后登录: 2008-11-25
    11楼  发表于: 2008-05-09 08:21

    linux主机系统决定了一定要区分大小写