.htaccess는 정규식의 숫자를 인식하지 못합니다. 다시 작성해 주세요.
P粉651109397
P粉651109397 2024-01-16 17:48:10
0
1
419

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

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

으아아아

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

  • /search/test test = 위의 정규식을 사용하면 작동합니다
  • /search/ 123 123 = 작동하지 않음

P粉651109397
P粉651109397

모든 응답(1)
P粉905144514

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

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

으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!