2
У меня есть сайт под/var/www/v1 и/var/www/v2. В папке v2 У меня есть файл .htaccess со следующим кодом:Перенаправление всех файлов в index.php в подкаталог
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /index.php?request=$1
Правило переписывают обыкновение работать в папке v2, но работает хорошо, если бы это и файлы в/вар/WWW/каталог ,
Например, у меня есть эти файлы:
upload.php
display.php
index.php
Когда я добрался до website.com/v2/display/ он бросает 404 говорящий «Запрошенный URL/v2/дисплей/не найдена на этом сервере «.
Я изменил его на 'RewriteRule^$ /v2/index.php запросить = $ 1' и он работает сейчас, но если файл (*.)? существует. Например, если я вызываю 'website.com/v2/something', он направляет его в index.php с запросом = что-то. Если я перейду на 'website.com/v2/display', я получаю сообщение 404, что файл не существует. – flip66