这是我在这里的第一个问题,我可以说的是,我很高兴能成为这个社区的一员。
现在,作为问题的一部分。我有一个小问题正确配置我的htaccess,我尝试了很多代码,我在这里和那里发现,尽我所能接近相关或接近我想要的东西,但无论如何......我失败了。我尝试重定向,重定向301,无论是否有完整链接,最后有和没有扩展的重写网址,但没有发生任何事情。
那么,我的问题到底是什么。
我有一个表单,当有人点击“发送”按钮时,表单会尝试启动文件。它产生以下链接:
domain.com/api/services/notification/send.php?accept=json&contentType=json&appUrl=http://domain.com
虽然我在send.php
下api/services/notification/
但它根本没有被调用,因为当表单生成链接时没有扩展名,导致404错误。所以,我多次尝试让.htaccess
将发送重定向到send.php
,但每次我都面临巨大的失败。我的假设是;因为它在其他字母/单词中。主要是,我希望.htaccess
使用send
将send.php
“替换”为mod_rewrite
而不影响网址的其余部分。
对此有何见解?我希望它的最后一个代码可以工作,但根本没有,就是这个:
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^send?([^/]+) /send.php?accept=json&contentType=json&appUrl=http://domain.com [NC]
答案 0 :(得分:1)
您可以尝试以下规则:
RewriteEngine on
RewriteBase /
RewriteRule ^/api/services/notification/send$ /api/services/notification/send.php [L]