首頁 > 後端開發 > php教程 > 请问一下htaccess正则匹配的问题

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

WBOY
發布: 2016-06-23 13:51:24
原創
876 人瀏覽過

请问一下, 类似如下的地址
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

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

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板