我有3个包含我的网络服务的文件。 文件是index.php,message.php,schedule.php
我的htaccess文件代码如下:
RewriteEngine On
RewriteRule ^ index.php [QSA]
RewriteRule ^ schedule.php [QSA]
RewriteRule ^ messages.php [QSA]
当我运行我的网络服务" http://192.168.1.139/projects/interlinx-api/v1/profile" index.php文件中提供了我的Web服务成功运行。
但是,当我运行我的网络服务" http://192.168.1.139/projects/interlinx-api/v1/my-calendar" schedule.php文件中提供了我的Web服务无效。它给了我 404 Not found 错误。
与我在此文件中运行api时的messages.php文件相同,然后它给了我 404 Not found 错误。
当我更改文件序列时,还有一件事意味着我在第一个位置api上添加schedule.php文件时,在schedule.php文件中运行良好。
帮我写正确的htaccess文件。
先谢谢,
答案 0 :(得分:0)
正如Daniel0所说,你只需要一个" FrontController",主要是index.php
。
在那里你应该创建与你的网址匹配的路线。
您的.htaccess
文件应如下所示:
RewriteEngine On
RewriteRule ^ index.php [QSA]