服务器之家

服务器之家 > 正文

Apache服务器301重定向去掉index.html和index.php

时间:2020-06-01 23:55     来源/作者:帅到要去报警

在做优化网站的时候,会考虑到网站整站的集权:

考虑到网站可以生成静态,首先,让网站优先访问 index.html

Apache服务器301重定向去掉index.html和index.php

之后考虑:去掉 .html 和 .php。

利用.htaccess

  1. 复制代码 
  2. <IfModule mod_rewrite.c> 
  3.  RewriteEngine on 
  4.  RewriteBase / 
  5.  RewriteCond %{REQUEST_FILENAME} !-d 
  6.  RewriteCond %{REQUEST_FILENAME} !-f 
  7.  RewriteRule ^(.*)$ index.php?s=/$1 [QSA,PT,L] 
  8. </IfModule> 

修改:

  1. <IfModule mod_rewrite.c> 
  2.  RewriteEngine on 
  3.  RewriteBase / 
  4.  RewriteCond %{HTTP_HOST} ^www.yn37wang.com$ [NC] 
  5.  RewriteCond %{REQUEST_URI} ^/index.html [NC] 
  6.  RewriteRule .* / [R=301,L] 
  7.  RewriteCond %{REQUEST_FILENAME} !-d 
  8.  RewriteCond %{REQUEST_FILENAME} !-f 
  9.  RewriteRule ^(.*)$ index.php?s=/$1 [QSA,PT,L] 
  10. </IfModule> 

即可。

具体:

  1. RewriteEngine On 
  2. RewriteBase / 
  3.  
  4. # .htaccess伪静态301去掉index.html尾巴 
  5. RewriteCond %{HTTP_HOST} ^www.qdonger.com$ [NC] 
  6. RewriteCond %{REQUEST_URI} ^/index.html [NC] 
  7. RewriteRule .* / [R=301,L] 
  8.  
  9. # .htaccess伪静态301去掉index.php尾巴 
  10. RewriteCond %{HTTP_HOST} ^www.qdonger.com$ [NC] 
  11. RewriteCond %{REQUEST_URI} ^/index.php [NC] 
  12. RewriteRule .* / [R=301,L] 

相关文章

热门资讯

歪歪漫画vip账号共享2020_yy漫画免费账号密码共享
歪歪漫画vip账号共享2020_yy漫画免费账号密码共享 2020-04-07
沙雕群名称大全2019精选 今年最火的微信群名沙雕有创意
沙雕群名称大全2019精选 今年最火的微信群名沙雕有创意 2019-07-07
玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分
玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分 2019-06-21
男生常说24816是什么意思?女生说13579是什么意思?
男生常说24816是什么意思?女生说13579是什么意思? 2019-09-17
超A是什么意思 你好a表达的是什么
超A是什么意思 你好a表达的是什么 2019-06-06
返回顶部