我有一个关于.htaccess的快速问题。为什么用我的网站加载速度更快时,此网址:为什么我的.htaccess代码减慢我的网站?
http://www.phaidi.com/network/index.php?p=home&s=chaumyvn
比由直行到chaumy.vn域?
我认为它与我的.htaccess有关,但我一直无法解决它。看到我的.htaccess文件如下:
Options +FollowSymlinks
RewriteEngine on
RewriteBase/
ReWriteCond %{HTTP_HOST} chaumy.vn
ReWriteCond %{REQUEST_URI} !network/
ReWriteRule ^(.*)$ /network/index.php?p=$1&s=chaumyvn [R=301]
<Files .htaccess>
order allow,deny
deny from all
</Files>
任何想法?
mod_rewrite有一些开销,并且您正在将浏览器重定向到phaidi.com,它在另一个域(这将涉及第二次DNS查找)中涉及额外的请求。差异有多大?此外,重定向有一个空的GET var的p可能会使你的PHP代码有所不同? – pharalia 2010-09-30 09:40:50
我正在谈论的网站加载速度慢3倍,不只是一点点。我还担心空的GET var,但它并没有减慢速度。我认为文件夹重写cond可能会做得更好? – 2010-09-30 10:19:08