2015-12-26 2 views
-4

Я написал свою собственную систему маршрутизации в php. Теперь я пытаюсь использовать ajax в jquery.PHP routing vs ajax

Итак, теперь мое приложение находится внутри localhost/myapp - myapp является основным каталогом.

Пусть говорят у меня есть некоторые функции администратора внутри маршрута

localhost/myapp/admin/getcategory 

А теперь я хочу сделать некоторые AJAX пост, когда я пытаюсь использовать Ajax и я установить URL для:

url: someroute/ajax-post 

Тогда JQuery сделать запрос по адресу:

localhost/myapp/admin/getcategory/someroute/ajax-post 

Так мне нужно использовать

/someroute/ajax-post 

Но затем его goingo к

/localhost/someroute/ajax-post 

Есть ли способ declarate/путь к директории/MYAPP? Если я помню, то в laravel он хорошо работает

+6

вы написали свою собственную систему маршрутизации, но вы спрашиваете о том, как это работает? – vascowhite

+0

@vascowhite ребята, он не спрашивает о своей системе маршрутизации, он спрашивает больше о конфигурации apache \ nginx –

+0

@AmirBar Тогда было бы полезно некоторое разъяснение от OP. – vascowhite

ответ

-2

вам нужно сделать это внутри apache или nginx, объявить ваш корневой каталог «myapp /», а затем, когда вы перейдете на localhost, nginx попросит localhost/myapp/index. PHP

для апача взглянуть на How do I change the root directory of an apache server?