通过.htaccess或PHP删除URL中的重复斜杠和反斜杠

时间:2013-04-21 15:08:11

标签: php .htaccess url rewrite

我想在URL的末尾完全删除所有斜杠或反斜杠。

http://www.mp7.org/?site=69.com\\\\\\\\\\\\\

通过.htaccess或PHP。

以下.htaccess规则不起作用:

RewriteRule ^(.*)[/\]+$ $1 [L,R=301]

#### mod_rewrite in use
Options +FollowSymlinks
RewriteEngine On

请提供替代解决方案。

1 个答案:

答案 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);
?>