찾다

 >  Q&A  >  본문

.htaccess는 정규식의 숫자를 인식하지 못합니다. 다시 작성해 주세요.

저는 이미 .htaccess文件中写了一个重写规则,它会将URL中的任何空格替换为.(점)에 있습니다.

URL에 숫자가 없으면 잘 작동합니다.

으아아아

어떤 도움이라도 대단히 감사하겠습니다

P粉651109397P粉651109397313일 전479

모든 응답(1)나는 대답할 것이다

  • P粉905144514

    P粉9051445142024-01-17 12:35:49

    정규식 문자 클래스에서는 문자 %20被视为3个字面字符,而不是单个URL编码的空格(即%20)。因此,任何包含20的数字,如果还包含或后跟一个空格,将会失败,因为正则表达式无法匹配。RewriteRule pattern匹配的是解码后的URL路径,所以根本不需要尝试匹配%20.

    그러므로 규칙에서 %20만 제거하면 됩니다. 예:

    으아악

    회신하다
    0
  • 취소회신하다