Задать вопрос
@dmitrie

Не видит json если в пути не прописан index.php?

Добрый день кодеры. :))
Если отправляю POST (json) на
https://site.com/example/index.php
- все норм сервер видит json.
Если
https://site.com/example
, то сервер не видит json.
Странно, почему так?
Во-общем, мне надо для пары каталогов без использования index.php и косой черты.
https://site.com/example и https://site.com/example2

Может надо htaccess поместить в католог?
Если не сложно киньте пример.
Спасибо за внимание!!!
  • Вопрос задан
  • 95 просмотров
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ответы на вопрос 1
@alexalexes
Вариант 1, простой. Прописать индексный файл по умолчанию в htaccess каталога example:
DirectoryIndex index.php index.html
Вариант 2, сложный. В htaccess каталога example нужно завернуть все запросы не к статичным файлам в index.php:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^.*$ /index.php [L,QSA]

Левая и правая часть RewriteRule и условия перенаправления могут варьироваться от того, c какими get-параметрами работает index.php, и какие path вы хотите имитировать в ЧПУ после слеша в адресе сайта.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы