我不是程序员,我正在努力找出我们的 .htaccess 文件有什么问题。
Google 正在索引 www.domain.co.uk 和 domain.co.uk 上的页面我认为 .htaccess 的编写方式可以解决这个问题,但事实并非如此。(网站管理员工具设置为 www。每个页面上的首选和规范链接)。
其次,我对 Zoompf 进行了性能检查,它给出了很多发现,其中许多是基于 htaccess 的。
如果有人可以看一下下面的文件(添加注释),请给我一些指示,我真的很感激?
非常感谢
戴夫
添加了第一行以阻止 Google 列出文件夹索引
options -Indexes
添加此内容以尝试阻止来自缓存页面的订单
<FilesMatch ".(html|htm|php)$">
Header set Cache-Control "max-age=3600"
</FilesMatch>
/sexy 和 /pages 是由 /underwear 取代的旧目录
Redirect /sexy http://www.blushlingerie.co.uk/underwear
Redirect /pages http://www.blushlingerie.co.uk/underwear
不知道这是从哪里来的,但我认为它来自我们的 Wordpress 博客
AddType text/html .shtml
AddHandler server-parsed .html
AddHandler server-parsed .shtml
options Indexes FollowSymLinks Includes
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /blog/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
</IfModule>
options +FollowSymlinks
RewriteEngine on
我认为问题出在这里。这应该解决圆锥问题
rewritecond %{http_host} ^blushlingerie.co.uk [nc]
rewriterule ^(.*)$ http://www.blushlingerie.co.uk/$1 [r=301,nc]
options +FollowSymLinks
RewriteEngine on
RewriteCond %{THE_REQUEST} ^.*/index.html
RewriteRule ^(.*)index.html$ http://www.blushlingerie.co.uk [R=301,L]