ฉันกำลังทำงานกับ localhost ด้วย xampp ฉันติดตั้งแอปพลิเคชัน cakePHP บน C:\xampp\htdocs\mynewapp\ ดังนั้นฉันจึงสามารถเข้าถึงเว็บไซต์ CakePHP ของฉันได้ทาง
http://localhost/mynewapp
ฉันสามารถเข้าถึงหน้าของฉันทั้งหมด มันทำงานได้อย่างสมบูรณ์แบบ แต่ฉันพบปัญหาบางอย่างจากการโทร Ajax
นี่คือการกำหนดค่า .htaccess ของฉัน: C:\xampp\htdocs\mynewapp.htaccess
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /linagal/app/
RewriteRule ^$ app/webroot/ [L]
RewriteRule (.*) app/webroot/$1 [L]
</IfModule>
C:\xampp\htdocs\mynewapp\app.htaccess
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ webroot/ [L]
RewriteRule (.*) webroot/$1 [L]
</IfModule>
C:\xampp\htdocs\mynewapp\app\webroot.htaccess
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /mynewapp/
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
ฉันสร้างมุมมอง C:\xampp\htdocs\mynewapp\app\View\Photos\manage.ctp ในไฟล์นี้ ฉันโทรผ่าน Ajax
$this->Js->sortable(array(
'complete' => '$.post("/mynewapp/photos/reorder",
$("#sortableitems").sortable("serialize"))'));
ปัญหาของฉันคือฉันต้องใส่ mynewapp ในเส้นทางที่กำหนดให้กับ $.post เพื่อให้มันใช้งานได้ ฉันต้องการเขียน $.post("/photos/reorder"; ...
มีความคิดใดที่ฉันจะแก้ไขปัญหานี้ได้อย่างไร