.htaccess可以减慢网站速度吗?
我正在与一个电子商务网站上的客户合作。我使用.htaccess实现了干净的URL。我还使用.htaccess解决了典型问题,例如将www重定向到非www以及从URL中删除index.php。 该网站最近开始急剧减速,有时甚至没有加载。该网站托管在GoDaddy上,当客户致电GoDaddy时,他们告诉他这是.htaccess文件,这使网站运行缓慢。由于我过去的经验,我发现这种情况极不可能,但是我不确定100%。我的想法是,客户的网站很可能位于附近繁忙的共享服务器上,从而降低了网站速度。它并不总是很慢,而是一整天都是零星的,在某些时间点加载很快,而在其他时间点加载缓慢。 .htaccess文件可以使网站慢下来进行爬网吗?如果是这样,是否有更好的方法用不同的重写规则来解决这些问题? 实际的.htaccess文件如下所示: Options +FollowSymlinks RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} ^www.example.net [NC] RewriteRule ^(.*)$ http://example.net/$1 [L,R=301] RewriteRule ^products/([0-9a-zA-Z\_\-]*)\.htm([l]?)$ index.php p=product&product_code=$1 [L] RewriteRule ^catalog/([0-9a-zA-Z\_\-]*)\.htm([l]?)$ index.php p=catalog&catalog_code=$1 [L] RewriteRule ^pages/([0-9a-zA-Z\_\-]*)\.htm([l]?)$ index.php?p=page&page_id=$1 [L] RewriteRule ^index\.htm([l]?)$ index.php?p=home [L] RewriteRule ^site_map\.htm([l]?)$ index.php?p=site_map [L] RewriteCond %{QUERY_STRING} ^p=home$ RewriteRule (.*) ? [R=permanent] 我是.htaccess和regex的新手,因此任何指出的错误也会有所帮助。