ошибка индексирования страницы в корневой папке и индексирования страницы во вложенной папке

#php #.htaccess

#php #.htaccess

Вопрос:

У меня есть сайт xyz.com с index.php страница И в корневой папке есть подпапка. например, папка, а именно. «аудио», которое содержит index.php и другие страницы.

Теперь проблема в том, что я открыл www.xyz.com/audio он открывается, но когда я перехожу в эту звуковую папку через меню навигации и пытаюсь вернуться к audio/index.php нажав ссылку на панели навигации в аудиопапке, я получаю www.xyz.com/index.php вместо www.xyz.com/audio/index.php . Но навигация по другим страницам в аудиопапке работает отлично.

Я использовал .htaccess в корневой папке и в аудиопапке также со следующими правилами (используется для удаления расширения файла). Это создает эту ошибку? Или любая другая вещь? Я застрял..

 RewriteEngine On  

RewriteCond %{REQUEST_METHOD} !POST
RewriteCond %{THE_REQUEST} s/ (?:index)?(.*?).(?:php|html)[s?] [NC]
RewriteRule ^ /%1 [R=301,L,NE]

RewriteCond %{REQUEST_METHOD} !POST
RewriteCond %{THE_REQUEST} /index [NC]
RewriteRule ^(.*?)index([/.]|$) /$1 [L,R=302,NC,NE]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]

RewriteCond %{DOCUMENT_ROOT}/$1.php -f [NC]
RewriteRule ^(. ?)/?$ /$1.php [L]

RewriteCond %{DOCUMENT_ROOT}/$1.html -f [NC]
RewriteRule ^(. ?)/?$ /$1.html [L]
  

Комментарии:

1. на что именно указывает ссылка на панели навигации по аудиопапкам?

2. Можете ли вы прокомментировать 2-е R=302 правило и выполнить повторное тестирование. Также опубликуйте свой /audio/.htaccess файл.

3. .htaccess в аудиопапке такой же, как указано выше

4. @anubhava , .htaccess в аудио папке такой же, как указано выше

5. Вы прокомментировали 2-е R=302 правило из обоих .htaccess и повторно протестировали, как я предложил?