2020-11-07 03:57:49
•
1093
.htaccess 常用规则
.htaccess 常用规则
location /{ if ($request_uri !~* \.xml|\.html$) { rewrite ^(.*[^/])$ $1/ permanent; } if (!-e $request_filename) { rewrite ^(.*)$ /index.php/$1 last; break; } }
以上伪静态末尾自动加反斜杠
RewriteEngine on RewriteBase / #如果不是目录,才会执行下一条RewriteRule RewriteCond %{REQUEST_FILENAME} !-d #如果不是文件,才会执行下一条RewriteRule RewriteCond %{REQUEST_FILENAME} !-f #判断url是否以斜杠“/”结尾; RewriteCond %{REQUEST_URI} !(.*)/$ RewriteRule ^(.*)$ $1/ [L,R=301] RewriteRule ([\x80-\xffa-zA-Z]{1,})-([0-9]{1,})-([a-zA-Z]{1,}).html$ test.php?action=$1&id=$2&ac=$3 #RewriteRule ^about(/?)$ ?ac=about RewriteRule ^about(/?)$ ?ac=about RewriteRule ^histroy(/?)$ ?ac=histroy
/uploadfile/10/file/20201107/20201107155730_60472.txt