首页 > Web开发 > 详细

apache url rewrite重写后前台的html,js,css文件找不到

时间:2020-12-01 21:16:58      阅读:77      评论:0      收藏:0      [点我收藏+]

url rewrite重写后前台的html,js,css文件找不到,页面能正常访问,配置规则如下

Options +FollowSymLinks -Multiviews
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d # 不是目录
RewriteCond %{REQUEST_FILENAME} !-l #
RewriteRule ^(((?!index\.php).)*)$ index.php/$1 [L,QSA]

规则中少了对文件的判断,所以在访问文件时url也被重写

解决:
Options +FollowSymLinks -Multiviews
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d # 不是目录
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_FILENAME} !-f #不是文件
RewriteRule ^(((?!index\.php).)*)$ index.php/$1 [L,QSA]

apache url rewrite重写后前台的html,js,css文件找不到

原文:https://www.cnblogs.com/xiangdongsheng/p/14069761.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!