我想在URL的末尾完全删除所有斜杠或反斜杠。
http://www.mp7.org/?site=69.com\\\\\\\\\\\\\
通过.htaccess或PHP。
以下.htaccess规则不起作用:
RewriteRule ^(.*)[/\]+$ $1 [L,R=301]
#### mod_rewrite in use
Options +FollowSymlinks
RewriteEngine On
请提供替代解决方案。
答案 0 :(得分:0)
您可以执行以下操作:
$string = substr($string, 0, strpos($string, "\\"));
如果之前没有\
修改强> 要测试的完整代码:
<?php
$string = "http://www.mp7.org/?site=69.com\\\\\\\\\\\\\\\\\\\\\\\\\\";
$string = substr($string, 0, strpos($string, "\\"));
echo($string);
?>