#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 и повторно протестировали, как я предложил?