zoukankan      html  css  js  c++  java
  • apache url rewrite重写后前台的html,js,css文件找不到

    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]
  • 相关阅读:
    GITHUB常见命令
    GITHUB常用命令
    java构建简单的HTTP服务器
    是否会被锁
    GITHUB使用指南
    GITHUB使用指南、
    C#
    金蝶后台表对应
    金蝶K3表
    nodejs nodejs的操作
  • 原文地址:https://www.cnblogs.com/xiangdongsheng/p/14069761.html
Copyright © 2011-2022 走看看