首先启用apache 的rewrite模块:
sudo a2enmod rewrite
然后编写重写规则,可以在配置文件中编写,也可以在.htaccess文件中编写。
编写示例:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^(.*)\.pdf$ /404.html
RewriteRule ^(.*)\.PDF$ /404.html
</IfModule>
重点是RewriteRule指令,常用的方式如上,它带两个参数,第一个参数是正则表达式,用来匹配路径(URI), 第二个参数是要替换成的路径。括号抱起来的部分可以在第二个参数中使用,用$1来代替(如果有多个地方,就用$2、$3 … 以此类推)。