Несколько файлов htaccess не работают должным образом - PullRequest
0 голосов
/ 27 июня 2019

Итак, у меня странная проблема с htaccess, и это означает, что несколько htaccess файлов не работают.

Пойдем подробно

Примечание - Использование CPanel для обновления моего сервера, а не любого сервера-агента, такого как filezilla

В этом году Ян Я загрузил свой сайт, и он отлично работает с несколькими файлами 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 - то же, что и раньше, но в файле htaccess внутри папки проекта 1 вносится изменение, включающее в себя код indexignore *, файл htaccess обновляется с помощью кода кэша браузера .

О проекте 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 - содержит то же самое, что и проект один, включая его подпрограмму папка же htaccess)

Так что теперь файлы htaccess работают в проекте 1, но не в проекте 2.

Обновление

Что мне нужно

Индексный код * и кеш-код браузера работает отлично в проекте 1, но не работает в проекте 2, поскольку я много раз проверял в gtmetrix и pingdom , это дает мне рычаги Ошибка кэша браузера в проекте 2.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...