在../ajax
目录中包含所有ajax,以点开头的所有xmlRequest
网址,例如
http://company.com/.call?arg=val
将被重写为
../call.php?arg=val
在php中使用处理程序来完成这项工作,但更愿意只使用apache
mod rewrite.load
已启用
答案 0 :(得分:1)
您与要将其重写为其他内容的文件路径不完全一致。我将假设你有一个文件,call.php,位于“ajax”文件夹(domain.com/ajax/call.php),你希望用domain.com/.call
假设您已经激活了重写引擎,并且知道在哪里放置重写规则,那么您想要的适当重写规则将如下所示:
RewriteRule ^\.([aA-zZ0-9]+)(.*)$ ajax/$1.php$2
这会重写前缀为“。”的所有内容。到ajax文件夹并用“.php”后缀它。此外,参数完好无损。