我正試圖清理我網站上的重複頁面。應該很容易用.htaccess刪除。我很近,但它做了一個重定向循環。我不關心「-a-」之前的任何內容以及我的示例中的域名後面的內容。我只需要「123」。htaccess刪除數字前的項目
樣品網址:www.mysite.com/go-home-jimbo-a-123.html
我想301重定向爲:www.mysite.com/-a-123.html
我希望服務器看到www.mysite.com/location.php?a=123
這裏是我有什麼,但它進入重定向循環
RewriteEngine On RewriteBase/ Options +FollowSymLinks RewriteRule ^(.*)-a-([0-9]+).html$ http://www.mysite.com/-a-$2.html [R=301,L] RewriteRule ^(.*)-a-([0-9]+).html$ location.php?a=$2&%{QUERY_STRING}
澄清:你是什麼意思的「服務器看....」?你不想要樣本中以123.html結尾的網址嗎? –