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

WBOY
Freigeben: 2016-06-23 13:51:24
Original
865 Leute haben es durchsucht

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

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

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage