.htaccess RewriteRule и jQuery Ajax URL - PullRequest
       1

.htaccess RewriteRule и jQuery Ajax URL

0 голосов
/ 28 февраля 2020

У меня есть это правило в .htaccess, которое удаляет расширение файла. php.

#remove extension file
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php 

Это прекрасно работает для файлов в папке root для всех jQuery $ .get или $ .post request.

Проблема связана с файлами внутри папок. Я получаю ошибку 404. Например, они работают нормально:

$.post('../user/post.php', data).done(function(result){ <-- .php extension added
   //result
}

$.post('register', data).done(function(result){ <-- no file extension and file in root folder
  //result
}

Это не так:

$.post('../user/post', data).done(function(result){
  //result
}

Структура файла:

app
 js (folder)
  -app.js
 user (folder)
  -post.php
 dashboard.php
 index.php 
 register.php

Чего мне не хватает?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...