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