这是一个与 Symfony 相关的问题,但我认为任何具有 mod rewrite 经验的人都可以解决它。
如果用户调用myhost.com/somepage
并希望他实际调用myhost.com/app.php/somepage
,那么对于 ajax 调用也应该如此。理想情况下,从 URL 中隐藏 app.php 部分。
到目前为止,我的 .htaccess 文件中有这个:
<IfModule mod_rewrite.c>
RewriteEngine On
#<IfModule mod_vhost_alias.c>
# RewriteBase /
#</IfModule>
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ welcomestuff/welcome.php [QSA,L]
</IfModule>
那只是将用户发送到welcome.php,没有名为REQUEST_FILENAME的文件,我该如何修改它以完成我需要的?