私は次のようなフォルダ構造を持っています
Controller
|_check.php
View
|_ .htaccess
|_ index.php
|_ Webroot
|_ js
|_common.js
.htaccess
.htaccessで
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ View/ [L]
RewriteRule (.*) View/$1 [L]
</IfModule>
ビュー/.htaccessで
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
</IfModule>
外側の.htaccessファイルはViewフォルダーにView/.htaccess
リンクし、そこにindex.phpにリンクします。
index.php
(ファイルを表示)にajaxtoのボタンがありますcheck.php
。
common.jsに対応するajax関数のURLを次のように指定しました
var url = 'check.php'; // OR '../Controller/check.php'
問題は、ajaxが2つのURLで正しく機能していないことです。
フォルダー構造を変更して修正する必要があるのか、それともアクセスするためにhtaccessファイルを変更する必要があるのcheck.php
か。