欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

请问一下htaccess正则匹配的问题

程序员文章站 2022-05-25 17:59:26
...
请问一下, 类似如下的地址
http://localhost/info.html\"
打算过滤掉多输入的\"

RewriteRule ^info.html(.*)$ member_info.php
RewriteRule ^info.html\\\"$ member_info.php

都匹配失败了, 请问一下, 有其他的匹配方法么?


回复讨论(解决方案)

又不影响使用,何必让 Apache 那么辛苦?
再说,重写不会改变地址栏的显示,跳转才会

http://bbs.csdn.net/topics/390859703
http://bbs.csdn.net/topics/390859703/

这个/放在上面也没啥,效果是同样的。

又不影响使用,何必让 Apache 那么辛苦?
再说,重写不会改变地址栏的显示,跳转才会



http://bbs.csdn.net/topics/390859703/“ 改成http://bbs.csdn.net/topics/390859703
前者是显示失败404
我想转成后者才是正常的。

http://bbs.csdn.net/topics/390859703
http://bbs.csdn.net/topics/390859703/

这个/放在上面也没啥,效果是同样的。


还有一个引号的。
http://bbs.csdn.net/topics/390859703/“ 改成http://bbs.csdn.net/topics/390859703
前者是显示失败404
我想转成后者才是正常的。

如果加了,遇到真正文件?就出?了。

如果加了,遇到真正文件?就出?了。



目前没有真正文件夹。 始终匹配不到。


http://bbs.csdn.net/topics/390859703
http://bbs.csdn.net/topics/390859703/

这个/放在上面也没啥,效果是同样的。


还有一个引号的。
http://bbs.csdn.net/topics/390859703/“ 改成http://bbs.csdn.net/topics/390859703
前者是显示失败404
我想转成后者才是正常的。
你在什么浏览器测试,我这边效果是一样。

http://localhost/info.html\"
打算过滤掉多输入的\"

RewriteRule ^info.html(.*)$ member_info.php

已经搞定了, 这个可以匹配的到。