我正在尝试重定向,如果网址在.asp
结尾,只有301到同一个网址但只有/
所以我希望
domain.com/category/thingy.asp
重定向到domain.com/category/thingy/
有些网址有.asp其他网址没有。
我理解这一部分
RewriteCond %{REQUEST_URI} .asp
但不知道下一步该做什么?
答案 0 :(得分:0)
您可以在站点根目录中使用此重定向规则.htaccess:
RedirectMatch 301 ^/(.+)\.asp$ /$1/
答案 1 :(得分:0)
我不确定是否适用于wordpress,你可以使用PHP来实现
$currentUrl = 'http' . (isset($_SERVER['HTTPS']) ? 's' : '') . '://' . $_SERVER[HTTP_HOST] . $_SERVER[REQUEST_URI];
if(strpos($currentUrl, ".asp")) {
header("HTTP/1.1 301 Moved Permanently");
$currentUrl = str_replace(".asp", "/", $currentUrl);
header("Location:". $currentUrl);
die();
}