1

我有成千上万的页面像这样被抓取:(带有 shtml 扩展名之后的字符)

news2005/1124024714.shtml</a>      
news2005/1126747676.shtml</a>      
news2005/1686586565.shtml</a>      
news2005/1168658656.shtml</a>          
news2005/1486856686.shtml</a>      

我需要在 htaccess 中放置一个简单的重定向,它将重定向所有

.shtml</a> to mysite.com    

网址有字符,我不知道该怎么做。

谢谢。

4

1 回答 1

0

通过启用 mod_rewrite 和 .htaccess httpd.conf,然后将此代码放在您.htaccessDOCUMENT_ROOT目录下:

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteRule \.shtml.+$ http://%{HTTP_HOST} [L,NC,R=301]
于 2013-02-13T08:53:04.313 回答