zoukankan      html  css  js  c++  java
  • Apache服务器301重定向去掉.html和.php

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

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

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

    利用 .htaccess

    <IfModule mod_rewrite.c>
     RewriteEngine on
     RewriteBase /
     RewriteCond %{REQUEST_FILENAME} !-d
     RewriteCond %{REQUEST_FILENAME} !-f
     RewriteRule ^(.*)$ index.php?s=/$1 [QSA,PT,L]
    </IfModule>

    修改:

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

    即可。

    具体:

    RewriteEngine On
    RewriteBase /
    
    # .htaccess伪静态301去掉index.html尾巴
    RewriteCond %{HTTP_HOST} ^www.qdonger.com$ [NC]
    RewriteCond %{REQUEST_URI} ^/index.html [NC]
    RewriteRule .* / [R=301,L]
    
    # .htaccess伪静态301去掉index.php尾巴
    RewriteCond %{HTTP_HOST} ^www.qdonger.com$ [NC]
    RewriteCond %{REQUEST_URI} ^/index.php [NC]
    RewriteRule .* / [R=301,L]
  • 相关阅读:
    CF1175B Catch Overflow!
    震惊!一蒟蒻竟然写出fhqTreap
    树上差分
    洛谷 P3128 最大流Max Flow
    线段树的标记永久化/二维线段树模板
    矩阵加速~desire drive
    置换相关
    树形图们
    严格单调递增与非严格之间的转换
    记录延续性的一类dp
  • 原文地址:https://www.cnblogs.com/e0yu/p/9691731.html
Copyright © 2011-2022 走看看