小编Vis*_*hal的帖子

htaccess设置了js的到期日

我在我的htaccess中使用下面的代码用于杠杆浏览器缓存,它为javascript设置了1个月的到期但是当我测试这个google页面速​​度洞察时它要求增加各种js到期并且它显示设置为2天默认为什么它发生?

## EXPIRES CACHING ##
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access 7 days"
ExpiresByType image/jpeg "access 7 days"
ExpiresByType image/gif "access 7 days"
ExpiresByType image/png "access 7 days"
ExpiresByType text/css "access 7 days"
ExpiresByType application/pdf "access 1 month"
ExpiresByType text/x-javascript "access 1 month"
ExpiresByType application/x-shockwave-flash "access 1 month"
ExpiresByType image/x-icon "access 1 year"
ExpiresDefault "access 2 days"
</IfModule>
## EXPIRES CACHING ##
Run Code Online (Sandbox Code Playgroud)

javascript .htaccess

3
推荐指数
1
解决办法
7709
查看次数

htaccess删除.php,.html和尾随斜杠

我试图删除.php .html并使用htaccess从url中删除斜杠,这个代码如何正常用于php而不用于html和尾随斜杠

对于PHP

RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]
RewriteCond %{REQUEST_URI} !/system/.* [NC]
RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,NE,L]
# Directs all EE web requests through the site index file
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L]
Run Code Online (Sandbox Code Playgroud)

对于HTML

RewriteCond %{REQUEST_URI} index.html
RewriteRule ^(.*)index.html$ /$1/ [R=301,L]
Run Code Online (Sandbox Code Playgroud)

regex apache .htaccess mod-rewrite rewrite

2
推荐指数
1
解决办法
2572
查看次数

标签 统计

.htaccess ×2

apache ×1

javascript ×1

mod-rewrite ×1

regex ×1

rewrite ×1