Htaccess — перенаправление, если папка не существует; следуйте за htaccess в подпапке, если это так ⇐ Apache
Htaccess — перенаправление, если папка не существует; следуйте за htaccess в подпапке, если это так
У меня есть веб-сайт, работающий на Hostinger и работающий нормально. Я пытаюсь запустить его на своем компьютере с помощью XAMPP, но не могу заставить его работать. htaccess не входит в мою компетенцию.
У меня на сайте есть корневая папка с файлом index.php. Файл htaccess в этой папке перенаправляет все файлы/папки, которые не существуют для файла index.php в корне
Параметры – MultiViews Перезаписать двигатель включен ПереписатьБазу / RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.+)$ index.php [QSA,L] У меня также есть API папки с файлом index.php внутри него. Внутри этой папки у меня точно такой же файл htaccess. Если я перейду на site.com/API/user на сервере, он откроет файл API/index.php, как и предполагалось. Но если я перейду к localhost/API/user на своем компьютере, он откроет index.php из корневого каталога, а не из папки API.
Следующая строка не существует на Hostinger, мне пришлось добавить ее на свой компьютер, иначе она открывала файл test.php даже при переходе на localhost/test, что нарушало мой код.
Параметры – MultiViews Кто-нибудь знает, что может произойти? Я искал несколько часов и не знаю, что еще искать.
У меня есть веб-сайт, работающий на Hostinger и работающий нормально. Я пытаюсь запустить его на своем компьютере с помощью XAMPP, но не могу заставить его работать. htaccess не входит в мою компетенцию.
У меня на сайте есть корневая папка с файлом index.php. Файл htaccess в этой папке перенаправляет все файлы/папки, которые не существуют для файла index.php в корне
Параметры – MultiViews Перезаписать двигатель включен ПереписатьБазу / RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.+)$ index.php [QSA,L] У меня также есть API папки с файлом index.php внутри него. Внутри этой папки у меня точно такой же файл htaccess. Если я перейду на site.com/API/user на сервере, он откроет файл API/index.php, как и предполагалось. Но если я перейду к localhost/API/user на своем компьютере, он откроет index.php из корневого каталога, а не из папки API.
Следующая строка не существует на Hostinger, мне пришлось добавить ее на свой компьютер, иначе она открывала файл test.php даже при переходе на localhost/test, что нарушало мой код.
Параметры – MultiViews Кто-нибудь знает, что может произойти? Я искал несколько часов и не знаю, что еще искать.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение