.htaccess PHP重定向自定义变量URL

.htaccess PHP重定向自定义变量URL,.htaccess,url-rewriting,.htaccess,Url Rewriting,我想重定向以下URL: /folder/Some%20Variable%20File%20Name 到 当用户直接访问example.com/videos/Bollywood%20Movie%202016时 注意:我想重定向很多变量,而不仅仅是上面的URL。以上URL仅供解释。试试: Redirect "/videos/Bollywood%20movie%202016" /videos/Bollywood-movie-2016 找到问题的解决方案: <?php $uri = $_SER

我想重定向以下URL:

/folder/Some%20Variable%20File%20Name

当用户直接访问
example.com/videos/Bollywood%20Movie%202016

注意:我想重定向很多变量,而不仅仅是上面的URL。以上URL仅供解释。

试试:

Redirect "/videos/Bollywood%20movie%202016" /videos/Bollywood-movie-2016

找到问题的解决方案:

<?php
$uri = $_SERVER[REQUEST_URI];
if (stripos("$uri", "%20")) {
$uri = strtolower($uri);
$uri = str_replace("%20", "-", $uri);
$uri = str_replace(" ", "-", $uri);
header("Location: $uri");
exit;
}
?>


您尝试过什么吗?我想重定向成千上万个类似的URL。
<?php
$uri = $_SERVER[REQUEST_URI];
if (stripos("$uri", "%20")) {
$uri = strtolower($uri);
$uri = str_replace("%20", "-", $uri);
$uri = str_replace(" ", "-", $uri);
header("Location: $uri");
exit;
}
?>