多个htaccess文件无法正常运行

时间:2019-06-27 10:19:43

标签: apache .htaccess mod-rewrite cpanel

所以我在htaccess上遇到了一个奇怪的问题,那就是多个htaccess文件无法正常工作。

让我们详细介绍

注意-使用 CPanel 来更新服务器,而不使用任何服务器代理,例如 filezilla

今年 Jan ,我已经上传了我的网站,它可以很好地处理其中的多个htaccess文件。让我向您展示文件夹结构。

public_html  ( inside )

    project1  --- include one .htaccess file
       d1  -  index.html and other html, css, js files  --- include one .htaccess file
       d2  -  index.html and other html, css, js files  --- include one .htaccess file
       d3  -  index.html and other html, css, js files  --- include one .htaccess file
  1. 项目1 文件夹包含一个htaccess文件,该文件的内部写有indexignore *

  2. d1 d2 d3 文件夹,这些文件夹在每个文件夹中包含一个htaccess文件。

链接在下面给出

https//example.com/project1

https//example.com/project1/d1

https//example.com/project1/d2

https//example.com/project1/d3

直到这一次一切正常。

现在我要用新项目更新服务器,所以现在文件结构如下

public_html  ( inside )

    project1  --- include one .htaccess file
       d1  -  index.html and other html, css, js files  --- include one .htaccess file
       d2  -  index.html and other html, css, js files  --- include one .htaccess file
       d3  -  index.html and other html, css, js files  --- include one .htaccess file


    project2
       d1  -  index.html and other html, css, js files  --- include one .htaccess file 
       d2  -  index.html and other html, css, js files   --- include one .htaccess file
       d3  -  index.html and other html, css, js files  --- include one .htaccess file
  1. 项目1 -与以前相同,但对项目1文件夹中的htaccess文件进行了更改,其中包含indexignore *代码,htaccess文件由leverage browser cache code.更新

关于项目2

  1. 项目2 文件夹包含一个htaccess文件,该文件的内部写有indexignore *

  2. d1 d2 d3 文件夹(在项目2中),这些文件夹在每个文件夹中包含一个htaccess文件其中

    链接在下面给出

    https//example.com/project2
    
    https//example.com/project2/d1
    
    https//example.com/project2/d2
    
    https//example.com/project2/d3
    

注意-是的,结构和htaccess文件的信息与项目1 相同,如上文所述(项目2-包含与项目1相同的内容,包括子文件夹中的htaccess文件相同)

因此,现在htaccess文件可以在项目1中工作,而不能在项目2中工作。

更新

我需要的

indexignore *和杠杆浏览器缓存代码在项目1中可以正常工作,但在项目2中却无法正常工作,因为我在gtmetrixpingdom中进行了很多次检查,它为我提供了杠杆浏览器缓存错误项目2。

0 个答案:

没有答案