2016-12-20 4 views
1

Ich versuche, eine Umleitung zu tun, wenn die URL in .asp endet auf die gleiche URL nur 301, aber mit nur /.htaccess umleiten, wenn URL mit bestimmten Erweiterung endet

zum Beispiel So würde Ich mag

domain.com/category/thingy.asp Umleiten zu domain.com/category/thingy/

Einige URLs haben ASP andere nicht.

Ich verstehe diesen Teil davon

RewriteCond %{REQUEST_URI} .asp aber nicht sicher, was als nächstes zu tun?

Antwort

0

Sie können diese Umleitung Regel in Ihrer Website root .htaccess verwenden:

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

Ich bin nicht sicher, die auf Wordpress funktioniert, können Sie es PHP wie

$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(); 
} 
mit machen
Verwandte Themen