2016-12-20 12 views
1

で終わる場合URLはちょうど301同じURLにちょうど/は、.htaccessファイルのURLは、特定の拡張子

とだから、例えば私が

を希望する .aspに終了した場合、私はリダイレクトをやろうとしているリダイレクト

domain.com/category/thingy.aspにリダイレクトするdomain.com/category/thingy/

いくつかのURLは.asp他はありません。

私はそれ

RewriteCond %{REQUEST_URI} .aspではなく、次に何をすべきかわからのこの部分を理解できますか?

答えて

0

あなたはあなたのサイトのルートの.htaccessにこのリダイレクトルールを使用することができます。

RedirectMatch 301 ^/(.+)\.asp$ /$1/ 
0

私はワードプレス上で動作することを確認しないんだけど、あなたは

$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(); 
} 
のようにPHPを使用してそれを作ることができます
関連する問題