我正在使用XAMPP本地主机服务器。我正在创建一个简单的REST API,使用.htaccess
下面的代码可以在我的本地主机上正常工作:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-s
RewriteRule ^(.*)$ api.php?rquest=$1 [QSA,NC,L]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.*)$ api.php [QSA,NC,L]
RewriteCond %{REQUEST_FILENAME} -s
RewriteRule ^(.*)$ api.php [QSA,NC,L]
</IfModule>
我的本地文件夹名称是gem_api
,位于,C:\xampp\htdocs\gem_api
并且正在运行。
但是,当我.htaccess
在服务器上使用相同的代码时,没有收到响应。在服务器上,我的项目在/var/www/develoer.gemtravels.com/public_html
我的.htaccess
文件中应该更改的内容,以便它也可以在服务器上工作。
提前致谢。
您的主机上是否允许使用htaccess文件?检查Apache错误日志以进行确认。
与上面的此评论重复。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句