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

2025-05-27 0 18

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

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

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

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

利用.htaccess

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

修改:

  1. <IfModulemod_rewrite.c>
  2. RewriteEngineon
  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. RewriteEngineOn
  2. RewriteBase/
  3. #.htaccess伪静态301去掉index.html尾巴
  4. RewriteCond%{HTTP_HOST}^www.qdonger.com$[NC]
  5. RewriteCond%{REQUEST_URI}^/index.html[NC]
  6. RewriteRule.*/[R=301,L]
  7. #.htaccess伪静态301去掉index.php尾巴
  8. RewriteCond%{HTTP_HOST}^www.qdonger.com$[NC]
  9. RewriteCond%{REQUEST_URI}^/index.php[NC]
  10. RewriteRule.*/[R=301,L]
收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

快网idc优惠网 行业资讯 Apache服务器301重定向去掉index.html和index.php https://www.kuaiidc.com/69560.html

相关文章

发表评论
暂无评论