Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.htaccess 使用htaccess将URL的最后一部分更改为小写?_.htaccess_Url_Uppercase_Lowercase - Fatal编程技术网

.htaccess 使用htaccess将URL的最后一部分更改为小写?

.htaccess 使用htaccess将URL的最后一部分更改为小写?,.htaccess,url,uppercase,lowercase,.htaccess,Url,Uppercase,Lowercase,我想如果有人像这样键入url 然后它将被重定向到首先在部分或在httpd.conf文件的末尾添加这一行: RewriteMap lc int:tolower 然后将此规则保存在.htaccess文件中: RewriteEngine on RewriteRule ^(.*?[A-Z].*)$ /${lc:$1} [R=301,L] 可能重复的我不明白,请让我知道怎么做?谢谢你的回答,但我不知道这个文件在哪里找到http.conf,我写这行到htaccess它重定向到主网站url,但我希望它

我想如果有人像这样键入url


  • 然后它将被重定向到首先在
    部分或在httpd.conf文件的末尾添加这一行:

    RewriteMap lc int:tolower
    
    然后将此规则保存在
    .htaccess
    文件中:

    RewriteEngine on
    RewriteRule ^(.*?[A-Z].*)$ /${lc:$1} [R=301,L]
    

    可能重复的我不明白,请让我知道怎么做?谢谢你的回答,但我不知道这个文件在哪里找到http.conf,我写这行到htaccess它重定向到主网站url,但我希望它将重定向到小写这是唯一的方法,以小写URI。您需要联系服务器管理员以帮助您更改Apache服务器cofnig。hi anubhava服务器管理员说他们无法更改Apache服务器,因为他们共享了主机。请让我知道这有助于我重写Cond%{REQUEST\u URI}[a-Z]RewriteRule^.+\.html$${lc:%{REQUEST\u URI}[NC,R=301,L]RewriteCond%{THE\u REQUEST}[a-Z]{3,9}\/index\.(php | html)[NC]请参见在
    httpd.conf
    中定义的无
    RewriteMap
    ,您不能使用
    ${lc:$1}
    但是上面的代码正在我的一个网站上运行,但是该网站的url与当前不同,因为我没有定义RewriteMap