这是我本地开发框中的 .htaccess 内容。它工作正常。但是,当我在我的 hostgator 共享服务器上尝试相同的操作时,它不起作用。
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ perform.php?_api=$1 [QSA]
当我将最后一行替换为
RewriteRule ^(.*)$ http://domain.com/japi/perform.php?_api=$1 [L,QSA]
它部分有效,但我丢失了随请求发送的“POST”参数。
任何人都可以对此有所了解吗?
谢谢。