我想使用 .htaccess 文件更改我网站的 URL:
http://godofindia.com/Guru+Saint+Mahatma-103/
至
http://godofindia.com/Guru-Saint-Mahatma-103/
我只想将 + 号替换为 - 号
请帮忙
我想使用 .htaccess 文件更改我网站的 URL:
http://godofindia.com/Guru+Saint+Mahatma-103/
至
http://godofindia.com/Guru-Saint-Mahatma-103/
我只想将 + 号替换为 - 号
请帮忙
我发现了同样的问题,所以我使用“%20”而不是“+”号。
您可以查看它在大多数情况下都可以使用。在许多站点中,如果您编写“test+play”或“test%20play”,两者的工作方式相同
愿这对你有帮助
尝试:
重定向匹配 301 ^/(.*)\%2[Cc]$ /$1-$2
我认为使用普通的.htaccess 是不可能的。如果您真的需要更改 URL,我会使用一个小脚本(即 PHP)来处理替换:
<?php
$uri = $_SERVER['REQUEST_URI'];
$new_uri = str_replace('+', '-', $uri);
header('Location: ' . $new_uri);
然后,使用 RewriteRule 将请求重写到该脚本:
RewriteEngine On
RewriteRule ^.*+.*$ rewrite-plus.php