【发布时间】:2016-11-10 09:05:53
【问题描述】:
这是我在这里的第一个问题,我只能说我很高兴成为这个社区的一员。
现在,作为问题的一部分。我在正确配置我的 htaccess 时遇到了一个小问题,我尝试了很多行代码,我在这里和那里找到了,尽我所能接近一些相关或接近我想要的东西,但无论如何......我失败了.我尝试了重定向,重定向 301,有和没有完整链接,最后重写了有和没有扩展名的 url,但什么也没发生。
那么,我的问题到底是什么。
我有一个表单,当有人单击“发送”按钮时,该表单会尝试启动文件。它产生以下链接:
domain.com/api/services/notification/send.php?accept=json&contentType=json&appUrl=http://domain.com
虽然我在api/services/notification/ 下有send.php,但它根本没有被调用,因为表单生成链接时没有扩展名,导致 404 错误。因此,我多次尝试让.htaccess 将发送重定向到send.php,但每次我都面临巨大的失败。我的假设是;因为它在其他字母/单词中。主要是,我希望.htaccess 使用mod_rewrite 将send“替换”为send.php,而不影响URL 的其余部分。
对此有何见解?我希望它可以工作但根本没有用的最后一个代码是这个:
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^send?([^/]+) /send.php?accept=json&contentType=json&appUrl=http://domain.com [NC]
【问题讨论】:
-
你启用了 mod_rewrite 吗?如果没有,并且您使用的是 linux,请在此处查看如何操作digitalocean.com/community/tutorials/…
-
是的,它已启用。 mod_rewrite 正在工作:)
-
不幸的是没有工作。
-
检查 .htaccess 是否有效 -- stackoverflow.com/questions/9234289/…
标签: .htaccess