为了账号安全,请及时绑定邮箱和手机立即绑定

我如何在 mod_rewrite 引擎的正则表达式中允许空间

我如何在 mod_rewrite 引擎的正则表达式中允许空间

PHP
慕沐林林 2023-07-08 16:42:01
我有一个正则表达式,我希望它允许空格。我使用的这个正则表达式位于 .htaccess 文件中。每当我放置它时,\s它都会使整个正则表达式不起作用我该怎么做才能让它允许空白并工作?这是我的正则表达式:([a-zA-Z0-9_-]+)\/?$ RewriteRule ^(?!profile|home|recieved|search|ajaxsearch|sent|favorites|deletemessage|favorite|replypopup|deletereply|Editprofile|changepass|followingsystem|checkFollowers|block|report|logout|login|register|forgotpassword|resetpassword|twitterapi|index|manage)([a-zA-Z0-9_-]+)\/?$ ./searchusers.php?search=$1 [L]这是我的完整重写规则,当我输入 \s 时它不起作用
查看完整描述

1 回答

?
慕姐4208626

TA贡献1852条经验 获得超7个赞

你的规则是这样的:

RewriteRule ^(?!profile|home|recieved|search|ajaxsearch|sent|favorites|deletemessage|favorite|replypopup|deletereply|Editprofile|changepass|followingsystem|checkFollowers|block|report|logout|login|register|forgotpassword|resetpassword|twitterapi|index|manage)([^/]+)/?$ ./searchusers.php?search=$1 [L,QSA,NC]

[^/]是匹配除空格之外的任何字符的否定字符类/,它也将匹配空白。


查看完整回答
反对 回复 2023-07-08
  • 1 回答
  • 0 关注
  • 106 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信