- 关于IIS7.5下的web.config 404 配置的一些问题(iis8.5)
- 禁止网页另存为的代码
- apache的.htaccess文件重写 RewriteRule ^index\.php$ - [L]
- 微信小程序里的模块代码到底用import导入还是require导入
- PuTTY使用常见问题
- object-fit:掌控替换元素尺寸属性
- ASP.NET Core EFCore 属性配置
- 移动控件介绍及详细使用方法:ObjectList 控件
- 概念和用法(增加页面权重,利于排名)
- 关于手机屏幕分辨率及屏幕大小
邮箱:
手机:15383239821
apache的.htaccess规则
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
# 打开Rerite功能
RewriteEngine On
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]
# 如果访问的文件或目录不是真实存在,分发请求至 index.php,如果请求的是真实存在的文件或目录,直接访问
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
伪静态%{REQUEST_FILENAME} !-f 和!-d用法
%{REQUEST_FILENAME} !-f 和!-d只对下一条RewriteRule起作用。再往下的RewriteRule不管用。
-f 表示为文件
-d 表示为目录
! 表示非,取反的意思
RewriteCond %{REQUEST_FILENAME} !-f (如果不是文件,才会执行下一条RewriteRule)
RewriteCond %{REQUEST_FILENAME} !-d (如果不是目录,才会执行下一条RewriteRule)
切记,只生效下一条,再下一条就不管用了,再下一条则会以全局形式匹配,没有条件判断。
-
2012-11-12网站优化的几点技巧
-
2025-07-09Nuxt3 创建项目、启动项目、访问项目
-
2011-04-09user.identity.name 和 session[username]
-
2026-01-20AutoMapper使用
-
2012-06-30个人站长不靠广告赚钱能靠什么
-
2020-08-01数据库半年回顾:国外波澜不惊,国内势如破竹
